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