ccs中,如何定义全局变量?

如题所述

c语言中定义全局变量一样。
步骤如下:
step 1: 在.c中定义要用到的变量比如:int a;
step 2: 然后声明一个.h文件,在.h中声明:extern int a;
step 3: 其他地方如果要用a的话,那么只要把头文件包含进去就可以了。
注意:这个时候就不能再定义a的全局变量了,因为EXTERN已经把a在OBJ中定义了。如果在定义a的全局变量的话,就会在LINK的时候报错。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-05
和c语言中定义全局变量一样。全局变量存储在全局静态区的。不用手动为其分配内存。本回答被网友采纳
第2个回答  2012-07-18
把要定义的变量写在主函数的前面,即最开始的位子