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

2019-12-09 19:17发布

放在函数等处的局部变量。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
61条回答
zhenglingo
2019-12-12 03:20
不止是坏习惯,有时候还会产生严重的错误!维护之前一位工程师的程序,很多情况下客户使用没问题,就是偶尔出现死机的情况!这种情况还很难重现,等你定位半天,最后就是一个局部变量没初始化,或者使用前没赋值,直接用来作为地址索引寻址,导致访问地址越界,进入HardFault!这一下你就知道痛了!

一周热门 更多>