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

2019-12-09 19:17发布

放在函数等处的局部变量。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
61条回答
hyghyg1234
1楼-- · 2019-12-13 18:00
tangnyzl 发表于 2019-11-8 07:19
keil启动代码中会自动初始化

局部变量在堆栈里面,堆栈空间是反复利用的,所以启动初始化是没用的。
uindex
2楼-- · 2019-12-13 22:21
这种行为要看场景,在医疗,航天,无人驾驶等领域,应该判为谋杀。不只是习惯不好。
jxcrgt35
3楼-- · 2019-12-13 22:24
踩过,一定要。设置变量时,随手就赋值。
lsn_tj
4楼-- · 2019-12-14 03:36
 精彩回答 2  元偷偷看……
shiang
5楼-- · 2019-12-14 03:56
变量初始化会多占用几个flash字节
天下乌鸦一般黑
6楼-- · 2019-12-14 07:49
踩过坑。
用ST的库,初始化的时候,没有给某个结构体里的变量初始化~

一周热门 更多>