c - 关于C中头文件位置的帮助

标签 c include header-files

Possible Duplicate:
#include in .h or .c / .cpp ?

谁能向我解释一下在另一个头文件中包含 C 头文件或在 C 中包含 C 源文件之间的区别吗?头文件包含的位置如何影响 C 语言代码?

最佳答案

最好不要在头文件中包含任何函数签名并非绝对需要的头文件(一种隐藏不必要细节的形式)。

也就是说,头文件中包含的任何头文件也将包含在源文件中,因为源文件包含您的头文件(键入此内容会变得令人困惑:))。

关于c - 关于C中头文件位置的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5974870/

相关文章:

c++ - iostream 头文件是否仅包含声明?

c - 基本文本编辑器 : passing a 1d string back to a 2d string array?

c++ - CRichEditCtrl 及其文本内容

c++ - 除了它所在的文件之外,还有多少其他文件包含影响?

c++ - 在多平台 C++ 程序中包含来自平台特定路径的源

c++ - 无法在C++中包含 header

内核可以在Linux中使用虚拟内存吗

C 编程指针

python - 在 Python 包中包含 *.pyd 文件

c - 标准库 include 应该写在哪里? .c 还是 .h 文件?