@定义一个变量想要在多个.c文件中全局共享使用
针对c语言
首先,在.h文件中添加extern 关键词声明全局变量。
然后,在.c文件里定义全局变量,变量定义不要和声明放在一起,即不要放到头文件里。
在c文件里定义,在头文件里extern。
比如
mode.h
extern int InitFinish;
mode.c
int InitFinish = 0;
mode2.c
mode3.c
include "mode.h"
2023-11-24 22:44:58
@定义一个变量想要在多个.c文件中全局共享使用
针对c语言
首先,在.h文件中添加extern 关键词声明全局变量。
然后,在.c文件里定义全局变量,变量定义不要和声明放在一起,即不要放到头文件里。
在c文件里定义,在头文件里extern。
比如
mode.h
extern int InitFinish;
mode.c
int InitFinish = 0;
mode2.c
mode3.c
include "mode.h"