局部变量使用前不初始化是不是很坏的习惯?

2019-12-09 19:17发布

放在函数等处的局部变量。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
61条回答
retention
1楼-- · 2019-12-10 16:21
绝对的是坏习惯,我之前一个客户老是念叨我的mcu有问题叫我帮他查问题,后来查了半天才查到是他的局部变量没初始化造成的。
wuha
2楼-- · 2019-12-10 21:52
retention 发表于 2019-11-7 12:25
绝对的是坏习惯,我之前一个客户老是念叨我的mcu有问题叫我帮他查问题,后来查了半天才查到是他的局部变量 ...

我觉得7楼说得很对啊?难道大家用局部变量前不赋值吗?如果赋值的话,初不初始化有啥区别?
vuo50z
3楼-- · 2019-12-10 22:18
大家理解偏了吧,楼主说的是声明的时候就初始化。
其实使用前初始化就行了,使用前不初始化就不是习惯问题了,而是错误了。
除非你想用个随机值。
retention
4楼-- · 2019-12-11 01:40
 精彩回答 2  元偷偷看……
JamesErik
5楼-- · 2019-12-11 06:27
前段时间踩了这个坑,找bug花了一个星期。。。
agilentvee
6楼-- · 2019-12-11 06:31
极坏的习惯,感觉就是上大号不冲一样

一周热门 更多>