A.c
#include "A.h"
void main()
{
fun();
}
在compiler看起來就好像是
A.c
void fun()
{
....
}
void main()
{
fun();
}
但是底下這樣是錯的 因為main()重複宣告了兩次
compiler哪知道那個main()才是你要執行的呢
main()就只能有一個
A.h
void main()
{
....
}
A.c
void main()
{
....
}
: 標頭擋內的程式需要以 main() 開頭嗎?
除非你硬要把main()放在.h
cpp裡面反而沒有main()
那大概就可以
如果上面你看得懂的話
底下的問題應該不用回答了
: 而程式敘述需要以{ }括起來嗎?
: 結束時要不要return ?
: 而主程式(*.CPP)除了#include 外,
: 還要寫什麼敘述標頭擋內的程式才會執行,
: 還是在#include時就已經執行了?
: 請會的人回答一下!謝謝!!