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

如果不在if中定义,则if中的x 会沿用哪个值?

这个图片里的关于局部变量和全局变量的问题

http://img1.sycdn.imooc.com//56ced5f10001ca6b10660531.jpg

正在回答

3 回答

应该是x=10的那个,毕竟在main里面已经重新定义了x

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

天高云淡念 提问者

谢谢,初学者,总会出现好多问题,。
2016-02-26 回复 有任何疑惑可以回复我~
#2

慕后端9788028

不对吧!如果不对其进行定义 那么输出的值是50
2016-09-05 回复 有任何疑惑可以回复我~

懂了,多谢

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

if语句内, x=50      main方法内, x=50        fn1(): x=77

这就是执行后的结果的结果   如果不明白可以试着运行下

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

举报

0/150
提交
取消

如果不在if中定义,则if中的x 会沿用哪个值?

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