91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++中extern的作用是什么

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

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

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

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

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

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

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

0
乌拉特后旗| 如皋市| 孟津县| 自治县| 武鸣县| 白朗县| 正镶白旗| 安丘市| 无棣县| 定边县| 天柱县| 武冈市| 兴安盟| 拉孜县| 双鸭山市| 黎川县| 宿松县| 大洼县| 白河县| 潮州市| 宜章县| 济阳县| 那曲县| 连江县| 阳朔县| 墨脱县| 达日县| 唐河县| 永福县| 大理市| 法库县| 福建省| 宁晋县| 忻城县| 南丰县| 东明县| 崇义县| 来凤县| 华坪县| 格尔木市| 安西县|