打印
[C语言]

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

[复制链接]
1325|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

粉丝