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

2019-12-09 19:17发布

放在函数等处的局部变量。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
61条回答
lnso
1楼-- · 2019-12-11 07:02
我也有时候查bug查一周,我一直觉得厉害的程序员应该是定位bug能力,
lzg1987
2楼-- · 2019-12-11 07:39
局部变量初始化赋值不赋值不是坏习惯。关键在于你把没有赋值过得初始化变量去比较大小或者赋值给其他变量是严重低级错误。这种情况哪怕你赋值了,得到的结果也是错误的。
phil
3楼-- · 2019-12-11 10:10
 精彩回答 2  元偷偷看……
asj1989
4楼-- · 2019-12-11 11:12
使用前先赋值。就没事了
mcu5i51
5楼-- · 2019-12-11 13:28
只要确定不会出问题就可以了,没有什么可以纠结的;
at90s
6楼-- · 2019-12-11 15:49
读取前一定要初始化一个有意义的值。杜绝定义时随手初始化一个不一定有意义的数,如0。如果一个变量在未赋值是就读取了,编译器会给警告的,如果定义时不管有用没用都赋一个0,那么编译器就无法给出警告了

一周热门 更多>