方法一:
在1.c中定义全局变量int i;
在2.c和3.c中都用extern int i;声明一下就可以使用了
方法二:
在头文件中声明
a.h
extern int i;
在其他某个c文件中定义
int i =0;
其他要使用i变量的c源文件只需要include"a.h"就可以
对于宏定义来说,
只需在a.h中宏定义一个量数值
那么在其他.c文件中只要包含a.h就可以使用这个宏定义量
方法一:
在1.c中定义全局变量int i;
在2.c和3.c中都用extern int i;声明一下就可以使用了
方法二:
在头文件中声明
a.h
extern int i;
在其他某个c文件中定义
int i =0;
其他要使用i变量的c源文件只需要include"a.h"就可以
对于宏定义来说,
只需在a.h中宏定义一个量数值
那么在其他.c文件中只要包含a.h就可以使用这个宏定义量