回覆列表
-
1 # 使用者2159081509096717
-
2 # 棠棠愛學習吖
C語言中有呼叫關係的所有函式都必須放在同一源程式檔案中的意思是有兩個函式 A()和B(),那麼如果在A函式中要呼叫B函式的話,A函式必須要能在本檔案中找到B函式,這樣才能找到該函式的地址。
因為當需要用到另一個函式的時候,編譯器會在本檔案中尋找需要的函式,如果不放在一個檔案裡就會導致程式中斷,所以有呼叫關係的所有函式都必須放在同一源程式檔案中,比如有兩個函式 A()和B(),那麼如果在A函式中要呼叫B函式的話,A函式必須要能在本檔案中找到B函式,這樣才能找到該函式的地址
c語言中標頭檔案和原始檔不在同一資料夾也可以的,引用中加入標頭檔案的絕對路徑就可以。這裡在“F:/程式碼”下新建一個頭檔案1.h,內容是“inta=10”,在其它目錄新建cpp檔案,如下:#include#include"F:/程式碼/1.h"//引用1.h檔案voidmain(){intb=10