c - C中的头文件有什么意义?

标签 c header-files

<分区>

Possible Duplicates:
[C] Header per source file.
In C++ why have header files and cpp files?
C++ - What should go into an .h file?

C 中存在头文件的唯一原因是开发人员可以快速查看可用的函数以及它们可以采用的参数吗?还是编译器的问题?

为什么没有其他语言使用这种方法?是我一个人,还是似乎拥有 2 套函数定义只会导致更多的维护和更多的错误空间?还是每个 C 开发人员都必须了解头文件?

最佳答案

需要头文件来声明可用的函数和变量。您可能根本无法访问定义(=.c 文件); C 支持库中代码的二进制分发。

关于c - C中的头文件有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184646/

相关文章:

c - C 中的一次性伪通用 header

c - string.h 在 C 代码中不是必需的

c++ - 为什么当我从向导在 Visual Studio 2013 中创建 C++ 类时,我不需要包含来自 stdafx.h 的 header

android - 在 Android : UNsatisfiedLinkError 中使用 jni

c - 最大 float 分数

c - 如何正确使用strtok进行版本比较?

c++ - 在 osx 上将已安装的卷识别为 CD/DVD

c - 逆环索引以获得最大索引作为 C 上第一个索引的第一个

c++ - 多重定义 - 为什么我不能在标题中定义它们

c - 返回 double 的地址