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

溫馨提示×

C語言中extern的用法有哪些

小億
115
2023-07-31 17:58:25
欄目: 編程語言

在C語言中,extern關鍵字有以下幾種用法:

  1. 聲明外部變量:extern用于聲明在其他文件中定義的全局變量。通過使用extern關鍵字,可以在當前文件中引用其他文件中定義的全局變量。

示例:

// File1.c
int num; // 全局變量
// File2.c
extern int num; // 聲明全局變量num
  1. 聲明外部函數:extern用于聲明在其他文件中定義的函數。通過使用extern關鍵字,可以在當前文件中引用其他文件中定義的函數。

示例:

// File1.c
int add(int a, int b) {
return a + b;
}
// File2.c
extern int add(int a, int b); // 聲明函數add
  1. 在函數聲明中使用外部存儲類說明符:extern用于在函數聲明中指定函數的存儲類說明符為extern。這樣做可以確保函數在鏈接時使用外部定義的函數,而不是當前文件中的定義。

示例:

extern int add(int a, int b); // 聲明函數add為外部函數
int main() {
int result = add(3, 4); // 調用外部函數add
return 0;
}

需要注意的是,extern關鍵字不僅適用于全局變量和函數的聲明,還可以用于局部變量的聲明。但是,在函數內部使用extern關鍵字聲明局部變量時,該變量會被視為全局變量,而不是局部變量。這種用法并不常見,一般情況下不建議在函數內部使用extern關鍵字聲明變量。

0
松溪县| 峡江县| 桐城市| 庄河市| 神农架林区| 嵊州市| 潜山县| 睢宁县| 汾阳市| 额尔古纳市| 祁连县| 屯门区| 庐江县| 灌南县| 南溪县| 临泉县| 滨海县| 海淀区| 凤山市| 方正县| 清河县| 大渡口区| 滨海县| 齐齐哈尔市| 博野县| 二连浩特市| 会同县| 宝兴县| 泸溪县| 文登市| 辽阳市| 邵武市| 榆中县| 洛扎县| 阜南县| 大厂| 庄河市| 瓦房店市| 南陵县| 日土县| 车险|