C語言:extern用法

crazy_baoli發表於2018-12-01

假如一個程式由a.c和b.c組成

如果需要在b.c中引用或呼叫在a.c中定義的變數或函式。

 

1)引用外部變數

引用前必須宣告:extern int a_tmp;

extern不能去掉,int a_tmp; 重複定義了一個變數

2)呼叫外部函式

呼叫前必須宣告:extern void a_fun(void);

或者:void a_fun(void);

相關文章