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

首先,在.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"

你可能感兴趣的:(Android项目功能)