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

溫馨提示×

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
东方市| 宁陵县| 且末县| 阿图什市| 正阳县| 五莲县| 五家渠市| 临夏县| 鹿邑县| 吴忠市| 永宁县| 卓尼县| 龙山县| 阜城县| 昭通市| 含山县| 北川| 新邵县| 宝坻区| 仁寿县| 包头市| 云霄县| 增城市| 搜索| 五台县| 德庆县| 渝北区| 宝鸡市| 泰州市| 郎溪县| 恩平市| 合水县| 当涂县| 峨眉山市| 景谷| 札达县| 乐亭县| 工布江达县| 临朐县| 眉山市| 特克斯县|