中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言中extern怎么使用

小億
103
2023-07-31 10:08:09
欄目: 編程語言

在C語言中,extern用于聲明一個變量或函數是在其他文件中定義的。它的作用是告訴編譯器在其他地方已經定義了這個變量或函數,這樣編譯器就不會在當前文件中再去定義它。

使用extern的語法如下所示:

extern type name;

其中,type表示變量或函數的類型,name表示變量或函數的名稱。

對于變量,在需要引用其他文件中定義的全局變量時,可以使用extern進行聲明。例如:

extern int num;  // 聲明一個存儲在其他文件中的全局變量num

對于函數,在需要引用其他文件中定義的函數時,可以使用extern進行聲明。例如:

extern void func();  // 聲明一個在其他文件中定義的函數func

需要注意的是,extern只是用于聲明,它并不會分配內存空間或定義變量或函數。變量或函數的定義必須在其他文件中進行。

另外,在頭文件中使用extern關鍵字時,還可以省略extern關鍵字,直接聲明變量或函數。因為在頭文件中定義的變量或函數默認就是外部可見的。

總結來說,extern關鍵字用于聲明一個在其他文件中定義的變量或函數。它的作用是告訴編譯器這個變量或函數已經在其他地方定義了,不需要重復定義。

0
通河县| 岑溪市| 云阳县| 同仁县| 体育| 轮台县| 青海省| 米脂县| 惠州市| 南昌县| 博乐市| 通河县| 汕头市| 健康| 永福县| 深水埗区| 辽阳县| 梁平县| 文山县| 南开区| 砀山县| 平果县| 定安县| 和政县| 屏东市| 望谟县| 涟水县| 岑溪市| 新密市| 滨海县| 游戏| 武定县| 茂名市| 和硕县| 灵武市| 隆昌县| 德化县| 孟连| 汶川县| 定南县| 司法|