#include函数定义的最佳位置在哪里?

时间:2016-11-22 19:24:43

标签: c include header-files

我正在用C编写一个相当大的程序,我对头文件有疑问。我的主文件包含我的库头,其中包含所有函数声明。在包含我的函数定义的文件中,我让它们包含相同的头文件。编译时,我将所有目标文件链接在一起。

我想到,不是让我的定义文件包含头文件,然后将结果链接在一起,我可以简单地让头文件包含头文件END的定义,如:

#ifndef HEADER
#def HEADER
#include <stdio.h>
#include <hdf.h>

... (function declarations)

#include "definition1.c"
#include "definition2.c"
#endif

与现在相比,这样做有什么好处?

0 个答案:

没有答案