全域性變數的定義與宣告
阿新 • • 發佈:2019-01-04
例子:三個檔案:A.cpp檔案,B.cpp檔案,A.h檔案
A.cpp中:int iLen = 100;(全域性變數的定義),這樣就可以在 A.cpp中隨便使用了;但是若想在B.cpp中使用該如何做呢?
1、在A.h標頭檔案中宣告extern int iLen;之後把A.h標頭檔案包含到B.cpp中(不推薦);
2、全域性變數要在哪個其他檔案裡面使用,就在那個檔案裡面宣告!因此這裡可以直接在B.cpp中宣告全域性變數extern int iLen;之後就可以在B.cpp檔案中使用全域性變數iLen了。