标签: c header-files
我们一直在学习C,这似乎是一个愚蠢的问题。 我想知道是谁写了头文件。我知道他们有预定义的功能,可以根据需要访问。
答案 0 :(得分:18)
编译器附带的头文件由编译器和C库的作者编写。第三方库的头文件由这些库的作者编写。您的软件的头文件由您编写。
答案 1 :(得分:2)
头文件由程序员编写,用于导出库函数或类。头文件可用于定义类,宏,成员函数,结构,变量等。如果在库的头文件中进行一些更改,它可能会影响库函数。您必须在使用前重新编译库。