外部變數也稱為全域變數。這些變數在函數外部定義。這些變數在整個函數執行期間都可以在全域範圍內使用。全域變數的值可以被函數修改。使用"extern"關鍵字來聲明和定義外部變數。
作用域 - 它們不受任何函數的限制。它們在程式中隨處可見,即全局。
預設值 - 全域變數的預設初始化值為零。
生命週期 - 直到程式執行結束。
以下是關於C語言中extern關鍵字的一些重要要點:
#外部變數可以宣告多次,但只能定義一次。
使用"extern"關鍵字來擴展函數或變數的可見性。
預設情況下,函數在整個程式中都是可見的,不需要宣告或定義extern函數。這只會增加冗餘。
帶有"extern"關鍵字的變數只是宣告而不是定義。
對extern變數進行初始化被視為extern變數的定義。
以下是C語言中extern變數的範例
# 示範
#include <stdio.h> extern int x = 32; int b = 8; int main() { auto int a = 28; extern int b; printf("The value of auto variable : %d</p><p>", a); printf("The value of extern variables x and b : %d,%d</p><p>",x,b); x = 15; printf("The value of modified extern variable x : %d</p><p>",x); return 0; }
The value of auto variable : 28 The value of extern variables x and b : 32,8 The value of modified extern variable x : 15
以上是在C語言中,「extern」關鍵字的詳細內容。更多資訊請關注PHP中文網其他相關文章!