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

这个简单的for循环怎么输出的是26,不是25?

这个简单的for循环怎么输出的是26,不是25?

C C# C++
侠客岛的含笑 2016-06-23 15:32:34
查看完整描述

4 回答

已采纳
?
消颓少年未知等待

TA贡献1条经验 获得超2个赞


576bc939000114e605000132.jpg

576bc93a000127c705000339.jpg

先判断的for的第二个表达式,在进行循环体{},最后执行for的第3个表达式

查看完整回答
2 反对 回复 2016-06-23
?
夜麟

TA贡献4条经验 获得超4个赞

这个每次循环结束的时候都会执行 i++

最后i=5*5=25

然后i++

i就是26

查看完整回答
4 反对 回复 2016-06-23
?
Pedro_X983

TA贡献4条经验 获得超3个赞

你忘了最后5*5=25,还要25自加1=26。

查看完整回答
1 反对 回复 2016-06-25
?
煨酒忽遇旧关河

TA贡献3条经验 获得超1个赞

循环执行到  i=25后它还要重新判断下 i是否小于 9,所以还会执行下  i++,结果为26

查看完整回答
反对 回复 2016-11-07
  • 4 回答
  • 0 关注
  • 1952 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信