可能重复:
什么是 C++ 中的外部链接和内部链接
其实我想知道的重要性extern
。
首先我写了一些代码:
文件1.h
extern int i;
文件2.c
#include<stdio.h>
#include "file1.h"
int i=20;
int main()
{
printf("%d",i);
return 0;
}
现在我的问题是:当我必须定义i
in时,使用 extern 变量有什么用file2.c
,声明 infile1.h
对我有用。
苏丹树