全局变量

[复制链接]
yszong 发表于 2013-8-27 20:06 | 显示全部楼层
用STATIC的飘过
jlyuan 发表于 2013-8-27 20:06 | 显示全部楼层
程序多半函数都会用到的变量,有相关性,用全局变量,调试方便省空间.
zhenykun 发表于 2013-8-27 20:13 | 显示全部楼层
对于一些变量的作用域或使用范围,来适当地使用全局变量比较好
 楼主| wuhany 发表于 2013-8-27 20:13 | 显示全部楼层
嗯,我知道了
crazyfool 发表于 2013-8-27 21:26 | 显示全部楼层
dengdc 发表于 2013-8-27 20:02
尽量写高内聚,低耦合的代码,

一针见血!严重赞同!
李冬发 发表于 2013-8-27 22:45 | 显示全部楼层
局部变量同样有风险!
当局部变量与全局变量,或外层变量同名时,风险巨大。
hobbye501 发表于 2013-8-28 09:52 | 显示全部楼层
空间可以的话 用全局不要紧的 单要适度 在函数里尽量用STATIC 就可以了
sysdriver 发表于 2013-9-1 21:26 | 显示全部楼层
从深层的角度来看,全局变量可以看成是内存,如RAM。局部变量可以看成寄存器,如A,B,X,Y,R0......,有时候局部变量不够多,还可以定义一些全局变量来当做局部变量,当然速度会慢些。
如果只是作为临时的计算,或临时的保存数据等,可以使用局部变量,速度快,省RAM。如果涉及到**数据,保持数据以备下次使用等,那也只能用全局变量了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部