为了账号安全,请及时绑定邮箱和手机立即绑定

为什么提示localVar错误

http://img1.sycdn.imooc.com//57fce1a500018ab703840274.jpg为什么提示这个localVar错误

正在回答

4 回答

因为你这里的localVar是定义在方法中的,属于局部变量,系统会自动初始化成员变量(赋一个值),但是不会初始化局部变量,又因为局部变量localVar没有值所以无法输出,编译器会报错http://img1.sycdn.imooc.com//57fdf52c00012a1513000667.jpg

1 回复 有任何疑惑可以回复我~
#1

慕粉4019601 提问者

那我应该怎么改呀
2016-10-12 回复 有任何疑惑可以回复我~
#2

XL旭龙 回复 慕粉4019601 提问者

要将它初始化,赋0给它就可以了
2016-10-14 回复 有任何疑惑可以回复我~
#3

慕粉4019601 提问者

非常感谢!
2016-10-15 回复 有任何疑惑可以回复我~
#4

XL旭龙 回复 慕粉4019601 提问者

不客气
2016-10-16 回复 有任何疑惑可以回复我~
查看1条回复

将局部变量赋给初值

0 回复 有任何疑惑可以回复我~

改  int localvar=1;

0 回复 有任何疑惑可以回复我~

你在细心的看完视频就能知道出错在哪了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么提示localVar错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信