1
我是新来的日食,月食开发C程序头文件(.h)中创建C编程
我创造在同一项目中多个源文件,可能会有人帮我创造主.h文件中()函数,并在多个源文件
调用,例如,如果我创造的main.c文件,现在如何调用该main.c中到另一个.c文件
我是新来的日食,月食开发C程序头文件(.h)中创建C编程
我创造在同一项目中多个源文件,可能会有人帮我创造主.h文件中()函数,并在多个源文件
调用,例如,如果我创造的main.c文件,现在如何调用该main.c中到另一个.c文件
的main()
功能不应该在一个头文件。它应该在一个且只有一个.c
文件中。
简单的布局的一个例子可以是:
//header.h
#ifndef MY_HEADER <----Notice the Inclusion Guards, read more about them in a good book
#define MY_HEADER
void doSomething();
#endif //MY_HEADER
//header.c
#include "header.h"
void doSomething()
{
}
//Main.c
#include "header.h"
int main(void)
{
doSomething();
return 0;
}
但请拿起一个good book要了解这些基础知识,您肯定需要一个。
您能否为我推荐一个 – Chaithu 2012-01-31 11:52:18
您为什么在C上使用“.cpp”? – unwind 2012-01-31 11:58:50
@unwind:我主要回答C++,这是一个错字,它应该是'.c',而不是它在这里有任何区别。 – 2012-01-31 13:48:30