您的位置:首页 > 其它

几个.C文件想同时调用定义在.H文件里面的全局变量,防止重定义变量问题。

2018-01-05 17:54 483 查看
首先,在.H文件里面加extern关键词声明全局变量,

然后,在.C文件中定义全局变量,变量定义不要放在头文件里。

在C文件里定义,在头文件里extern

例如:
module1.h

extern int iCounts;//声明变量

module1.c

int iCounts;//定义变量

moudule2.c//其他C文件,包含.H文件后(#include "moudule1.h"),可以直接引用全局变量

moudule3.c

#include "moudule1.h"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: