可能重複:
What is external linkage and internal linkage in C++在C,重要性和extern存儲類說明的使用
其實我想知道的extern
的重要性。
首先我寫了一些代碼:
file1.h
extern int i;
file2.c中
#include<stdio.h>
#include "file1.h"
int i=20;
int main()
{
printf("%d",i);
return 0;
}
現在我的問題是:有什麼用,當我有外部變量在file2.c
定義i
,在file1.h
聲明是哪種方式對我來說非常有用。
sudhanshu
+1我喜歡你的「聲明」和「定義」的定義, – JeremyP 2012-04-10 10:51:09