亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C語言中extern的用途是什么

小億
100
2024-01-09 19:12:58
欄目: 編程語言

在C語言中,extern關鍵字用于聲明變量或函數的外部鏈接性。它的主要用途有兩個:

  1. 聲明外部變量:當在一個源文件中使用全局變量,但該變量的定義在另一個源文件中時,需要使用extern關鍵字來聲明該變量,以便在使用時編譯器知道該變量是已經在其他地方定義的。這樣可以將全局變量的定義分散在多個源文件中,增加了代碼的模塊化和可維護性。

例如,在文件A.c中定義了全局變量int globalVar;,在文件B.c中需要使用該變量。在文件B.c中可以使用extern int globalVar;來聲明該變量,以便編譯器知道該變量是已經在其他地方定義的。

  1. 聲明外部函數:當在一個源文件中調用另一個源文件中定義的函數時,需要使用extern關鍵字來聲明該函數,以便編譯器知道該函數是已經在其他地方定義的。

例如,在文件A.c中定義了函數int func();,在文件B.c中需要調用該函數。在文件B.c中可以使用extern int func();來聲明該函數,以便編譯器知道該函數是已經在其他地方定義的。

需要注意的是,extern關鍵字只是用于聲明變量或函數,而不是定義。變量或函數的定義通常在其他地方進行。

0
奉化市| 育儿| 安顺市| 于都县| 建宁县| 水城县| 新郑市| 洛宁县| 景东| 岳西县| 东乡县| 陆川县| 赤壁市| 大邑县| 额敏县| 诏安县| 灌阳县| 淮南市| 剑阁县| 安康市| 茶陵县| 乌拉特中旗| 双江| 海晏县| 荣昌县| 从化市| 巴青县| 安图县| 彭山县| 青川县| 邯郸市| 崇州市| 天祝| 肥乡县| 集安市| 治多县| 白银市| 兴隆县| 海林市| 绥棱县| 盐山县|