关键:区分变量定义和变量定义。
举栗:
//第一个文件main.c
#include <stdio.h>
extern int a; //全局变量声明
int main(){
printf("%d\n",a+1);
}
//另一个文件sub.c
int a=3; //变量定义
运行结果:
关键:区分变量定义和变量定义。
举栗:
//第一个文件main.c
#include <stdio.h>
extern int a; //全局变量声明
int main(){
printf("%d\n",a+1);
}
//另一个文件sub.c
int a=3; //变量定义
运行结果: