发新帖我要提问
12
返回列表
打印

全局变量

[复制链接]
楼主: wuhany
手机看帖
扫描二维码
随时随地手机跟帖
21
yszong| | 2013-8-27 20:06 | 只看该作者 回帖奖励 |倒序浏览
用STATIC的飘过

使用特权

评论回复
22
jlyuan| | 2013-8-27 20:06 | 只看该作者
程序多半函数都会用到的变量,有相关性,用全局变量,调试方便省空间.

使用特权

评论回复
23
zhenykun| | 2013-8-27 20:13 | 只看该作者
对于一些变量的作用域或使用范围,来适当地使用全局变量比较好

使用特权

评论回复
24
wuhany|  楼主 | 2013-8-27 20:13 | 只看该作者
嗯,我知道了

使用特权

评论回复
25
crazyfool| | 2013-8-27 21:26 | 只看该作者
dengdc 发表于 2013-8-27 20:02
尽量写高内聚,低耦合的代码,

一针见血!严重赞同!

使用特权

评论回复
26
李冬发| | 2013-8-27 22:45 | 只看该作者
局部变量同样有风险!
当局部变量与全局变量,或外层变量同名时,风险巨大。

使用特权

评论回复
27
hobbye501| | 2013-8-28 09:52 | 只看该作者
空间可以的话 用全局不要紧的 单要适度 在函数里尽量用STATIC 就可以了

使用特权

评论回复
28
sysdriver| | 2013-9-1 21:26 | 只看该作者
从深层的角度来看,全局变量可以看成是内存,如RAM。局部变量可以看成寄存器,如A,B,X,Y,R0......,有时候局部变量不够多,还可以定义一些全局变量来当做局部变量,当然速度会慢些。
如果只是作为临时的计算,或临时的保存数据等,可以使用局部变量,速度快,省RAM。如果涉及到**数据,保持数据以备下次使用等,那也只能用全局变量了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则