Keil C 中全局变量的使用
在KEIL C中,有多个源文件使用到全局变量时,可以在一个源文件中定义全局变量,在另外的源文件中用extern 声明该变量,说明该变量定义在别的文件中,将其作用域扩展到此文件。
例如:有以下两个源文件test1.c,test2.c
//test1.c
char aaa; //定义aaa
func1()
{
char bbb;
aaa = bbb;
}
……
//test2.c
extern char aaa; //把aaa的作用域扩展到此
func2()
{
char ccc;
aaa =ccc;
<