在C語言中,extern關鍵字用來聲明一個全局變量或函數是在其他文件中定義的。
當在一個文件中使用extern聲明一個全局變量時,表示該變量是在其他文件中定義的。這樣,在當前文件中就可以使用該變量,而不需要重新定義它。
下面是使用extern聲明變量的示例:
在文件1中,定義一個全局變量:
int globalVariable = 10;
在文件2中,使用extern聲明該全局變量:
extern int globalVariable;
這樣,在文件2中就可以使用globalVariable變量,而不需要重新定義它。
需要注意的是,extern關鍵字只是用來聲明變量或函數,而不是定義它們。變量或函數的定義應該在其他文件中進行。
另外,extern關鍵字也可以用來聲明全局函數。使用方法與聲明全局變量類似,只需在函數聲明前加上extern關鍵字。