全局变量在被定义后,系统会为全局变量分配内存并且它还可以被其他模块通过C语言中extern关键字调用。这样就必须在 xx.C 和xx.H 文件中定义。这种重复的定义很容易导致错误。 下面是只需用在头文件中定义一次就可以在别的模块(.C文件)使用的定义方法。
*********************************************************************************************************************************************************************************
格式: 定义全局宏。
#ifdef xxx_GLOBALS
#define xxx_EXT //强制xxx_EXT为空
#else
</