是否可以从同一个头文件中的头文件调用函数? (C99)

时间:2014-04-18 19:36:26

标签: c function file c99 forward-declaration

我想知道在把时间转移到可能不是一种可行的编码方法之前。

如果我在其中某处创建一个包含函数的头文件double fill(char *howtofill),那么我可以在头文件中调用该函数吗?

1 个答案:

答案 0 :(得分:1)

通常在C中,头文件用于声明函数原型,然后将其包含在适当的C文件中(由编译器)。这些原型使C文件代码能够识别其他C文件中的硬编码功能,而不是标题。

如果您认为需要将代码放在.h文件中,则可能需要再考虑一下您的程序架构。

很高兴知道:所有.h文件内容都将“复制粘贴”到C文件中,而不是#include "file.h"指令。 在编译器的第一步(称为预处理)之后,您的代码将以单个大文件结束。

如果这对您没有帮助,您能否告诉我们您的问题?