智能车制作
标题:
为什么在CW下编译时,全局变量需要在main.c和system.c中重复定义两次呢
[打印本页]
作者:
卡西莫多眼泪
时间:
2014-4-30 12:15
标题:
为什么在CW下编译时,全局变量需要在main.c和system.c中重复定义两次呢
为什么在CW下编译时,全局变量需要在main.c和system.c中重复定义两次呢,如果不定义两次,系统就会报错,可是不是应该在main.c宏定义一次就可以了吗?
作者:
laughtianxia
时间:
2014-4-30 12:15
在main.c中定义 int a = 0;
在另一个地方引用 extern int a;
作者:
arkey
时间:
2014-4-30 22:44
楼上说的很对,那不叫重复定义,叫外部变量引用声明,小伙C语言根底不够深呐
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2