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

for(num=0;num<=10;num++)循环了几次?

按如题的程序,为什么我计算了下是循环11次了!

最开始为0的时候第一次循环,为1的时候第二次循环,.....为10的时候因为10<=10进行第十一次循环,那结果不是1+2+3+4+5+6+7+8+9+10+11了么???

正在回答

2 回答

的确是进行了11次循环  但不是加11  而是 第一次也是是一次循环 也就是说 1前面是 0+

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

不予渝 提问者

嗯,已经醒悟了!
2016-06-05 回复 有任何疑惑可以回复我~
#2

忘川缘3997887

为什么 一开始是num是0,之后判断复合后执行循环再执行条件3,但i++后i的值不还是当作0计算的吗?
2016-09-17 回复 有任何疑惑可以回复我~

11次 0+1+2+3+4+5+6+7+8+9+10

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

举报

0/150
提交
取消

for(num=0;num<=10;num++)循环了几次?

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