[C语言] 嵌入式C编程 (一) 全局变量,犹如猛虎

[复制链接]
1898|2
 楼主| 呆板书生 发表于 2013-11-13 08:47 | 显示全部楼层 |阅读模式
嵌入式C编程经验 (一) 全局变量,犹如猛虎,用的好,就让你如虎添翼,用得不好,就养虎自啮

见过很多人,开始编程的时候就滥用全局变量,结果搞到程序bug成群,然后就谈虎色变。把所有全局变量都收着藏着,生怕哪天,那个虎咬自己一口。

其实,任何东西用错了就错,正如抗生素那样,用多就有成了祸害。但适当地用,让程序简洁,高效,提高可读性,方便维护。

关键是如何掌握全局变量的使用原则。

记住,我们的技术最终都是为了解决实际问题,而不是为了技术而技术。

上班去,干活。



ilovezeno 发表于 2013-11-13 08:54 来自手机 | 显示全部楼层
还是极端点,所有的需要全局访问的量都用接口函数包起来,严格限定访问范围和条件,模块之间严格分离的好
ayb_ice 发表于 2013-11-13 09:21 | 显示全部楼层
对外声明为CONST后没有那么可怕了(只可在某个函数或文件中修改)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

868

帖子

2

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