for循环执行完毕后,x的值是多少?
for(int x=0; x<100; x++)
书上给了一个答案:“变量x不在作用域中,因此没有有效的值”。虽然X只是用来控制循环次数的,但还是想不通这个答案。求大神解释。
for循环执行完毕后,x的值是多少
答案:2 悬赏:60 手机版
解决时间 2021-02-11 02:46
- 提问者网友:我没有何以琛的痴心不悔
- 2021-02-10 15:56
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-10 16:06
这里的意思应该是说,x是定义在for中的,for循环执行完后,x已经没有作用域了,所以这个值就不存在了。
当在for循环外在调用这个x的时候,编译器就会报错。
当在for循环外在调用这个x的时候,编译器就会报错。
全部回答
- 1楼网友:西风乍起
- 2021-02-10 16:38
这是个无限循环,y!=100 ||x<10 你的y一直是0,y!=100始终成立,就不判断x<10
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯