打印
[ZLG-ARM]

变量能否自动初始化?

[复制链接]
1243|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
米其林r|  楼主 | 2010-10-12 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
maoyanketi| | 2010-10-12 23:37 | 只看该作者
可以自动初始化

使用特权

评论回复
板凳
3B1105| | 2010-10-13 23:16 | 只看该作者
楼上正解

使用特权

评论回复
地板
米其林r|  楼主 | 2010-10-16 15:35 | 只看该作者
谢谢大家的回答,希望大家多发表意见

使用特权

评论回复
5
漂亮阿姨| | 2010-10-16 22:55 | 只看该作者
如果是单片机程序,必须有赋值语句给变量初始化,定义时指定的初值是无效的。
int value = 5; // 这样做无效
必须是
int value;
value = 5; // 要有显式的赋值才对

使用特权

评论回复
6
6019赵文| | 2010-10-16 23:03 | 只看该作者
这些小的细节还真没注意过,学习了

使用特权

评论回复
7
yoyowodeai| | 2010-10-31 15:02 | 只看该作者
反正我用的IAR是自动初始化的,但是对于局部变量要小心,即使你初始化了,但是实际也有可能没有初始化!所以一般最好声明局部变量!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

340

主题

1587

帖子

3

粉丝