今天尝试全局变量测试时发现vscode中用extern引出全局变量报错
其中text1.c为
#include<stdio.h>
extern int a2;//引用在test2.c中定义的变量a2
int main()
{
printf("%d\n",a2);
return 0;
}
text2.c是
int a2=27;
然而运行后
再更改多文件编译后
仍然不行
请大佬指教
今天尝试全局变量测试时发现vscode中用extern引出全局变量报错
其中text1.c为
#include<stdio.h>
extern int a2;//引用在test2.c中定义的变量a2
int main()
{
printf("%d\n",a2);
return 0;
}
text2.c是
int a2=27;
然而运行后
再更改多文件编译后
仍然不行
请大佬指教