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

溫馨提示×

c++中extern的作用是什么

c++
小億
188
2024-01-04 22:13:30
欄目: 編程語言

在C++中,extern關鍵字用于聲明一個變量或函數是在其他地方定義的,而不是在當前文件中定義的。它的作用是告訴編譯器這個變量或函數是在其他文件中定義的,并且在鏈接階段會找到它的定義。

具體來說,extern可以有以下幾種作用:

  1. 聲明全局變量:當在一個文件中使用extern關鍵字聲明一個全局變量時,它告訴編譯器該變量在其他文件中定義,并且可以在當前文件中使用。

  2. 聲明全局函數:當在一個文件中使用extern關鍵字聲明一個全局函數時,它告訴編譯器該函數在其他文件中定義,并且可以在當前文件中調用。

  3. 引用外部變量:當在一個函數內部使用extern關鍵字聲明一個外部變量時,它告訴編譯器該變量是在其他文件中定義的,并且可以在當前函數中使用。

需要注意的是,extern只是聲明而不是定義,它只是告訴編譯器變量或函數的存在,并不會為其分配內存空間。因此,在使用extern聲明時,變量或函數的定義應該在其他地方提供。

0
渭源县| 乐安县| 小金县| 贵定县| 元谋县| 舒兰市| 华宁县| 吕梁市| 涡阳县| 会宁县| 湘阴县| 循化| 镇平县| 河北省| 孟州市| 左贡县| 汉沽区| 抚远县| 广德县| 嘉祥县| 修武县| 利辛县| 闽清县| 黑河市| 闵行区| 连南| 华宁县| 荔浦县| 浙江省| 延吉市| 盱眙县| 云林县| 金沙县| 庆元县| 开远市| 栾川县| 宜兰市| 汝城县| 隆化县| 潜江市| 鹤庆县|