for (i = 0; i < 10; i++) 运行了几次循环?
答案:6 悬赏:10 手机版
解决时间 2021-03-22 23:55
- 提问者网友:黑米和小志
- 2021-03-22 14:27
for (i = 0; i < 10; i++) 运行了几次循环?
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-03-22 14:49
一共运行了10次
最后i=10
i=0是对i的初始化赋值,i<10是循环运行必须满足的条件,i++则是i的自增(即i=i+1),先使用i的初始值,随后才+1.
由于i++,i从0到10共循环了10次,当i=10时不满足i<10所以退出循环,结果i的值是10
最后i=10
i=0是对i的初始化赋值,i<10是循环运行必须满足的条件,i++则是i的自增(即i=i+1),先使用i的初始值,随后才+1.
由于i++,i从0到10共循环了10次,当i=10时不满足i<10所以退出循环,结果i的值是10
全部回答
- 1楼网友:一袍清酒付
- 2021-03-22 19:39
教你一个方法,如果判断式是 X < N,那循环次数是 N-X;
如果是 X <= N,那就是 N-X+1;
简单吧。
所以你的表达式是 10-i(0) = 10次。
如果是 X <= N,那就是 N-X+1;
简单吧。
所以你的表达式是 10-i(0) = 10次。
- 2楼网友:玩世
- 2021-03-22 19:08
10次,0~9。
i=45
i=45
- 3楼网友:像个废品
- 2021-03-22 18:15
10次啊 先从零开始算一次 然后1 2 3 4 5 6 7 8 9 到10的时候I<10就不是真的 便直接推出循环
- 4楼网友:从此江山别
- 2021-03-22 17:15
10次。在这个循环中i++和++i的效果是一样的,因为第二个条件检查的是i,而不是(i++)表达式。
- 5楼网友:十年萤火照君眠
- 2021-03-22 15:37
因为 for循环是先 判断 终止条件 i<10,
然后运行中间部分代码;最后再 i++的
所以,跳出循环的时候 刚好 前一个循环完事 i++ = 10了,此时 程序判断i = 10, 跳出循环,,
一共进行了 0 - 9 十次循环 最后i = 10;
然后运行中间部分代码;最后再 i++的
所以,跳出循环的时候 刚好 前一个循环完事 i++ = 10了,此时 程序判断i = 10, 跳出循环,,
一共进行了 0 - 9 十次循环 最后i = 10;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯