VC 定義全域性變數及extern用法

2022-02-01 09:10:50 字數 399 閱讀 5291

基本解釋:extern可以置於變數或者函式前,以標示變數或者函式的定義在別的檔案中,提示編譯器遇到此變數和函式時在其他模組中尋找其定義。此外extern也可用來進行鏈結指定。

vc定義全域性變數及extern用法 :

全域性變數一般這樣定義:

1。在一類的.cpp中定義 int

myint;

然後再在要用到的地方的.cpp裡extern

intmyint;這樣就可以用了。

2。在stdafx.cpp中加入:

intmyint;

然後在stdafx.h中加入:

extern

intmyint

這樣定義以後無論在什麼檔案中都是可見的.

全域性變數一般這樣定義:

用extern定義全域性變數

1.extern的作用 2.例項 以上已經說了extern的作用,下面我們來舉個例子,如 在test1.h中有下列宣告 ifndef test1h define test1h extern char g str 宣告全域性變數g str void fun1 endif 在test1.cpp中 inc...

用extern定義全域性變數

1.extern的作用 2.例項 以上已經說了extern的作用,下面我們來舉個例子,如 在test1.h中有下列宣告 ifndef test1h define test1h extern char g str 宣告全域性變數g str void fun1 endif 在test1.cpp中 inc...

1 全域性變數extern 總結

extern全域性變數 1.標頭檔案說明 標頭檔案一般存放變數 函式的宣告 區別宣告和定義 因為標頭檔案可能會被多個原始檔引用 此處非乙個ifndef的乙個標頭檔案被二次包涵 假如將定義放入標頭檔案,標頭檔案被多個原始檔引用就會對變數 函式的重定義錯誤。ps 變數 函式只能定義一次,永遠不要在標頭檔...