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

i=0和i=1时最后的结果的输出结果为什么一样?

i=0时i++会加到101啊,

i=1时候i++会加到100,这样i=0会多算一位

但是sum=sum + i++的时候i不管定于什么最后结果都是5050

而且当i=1时候while循环i<=100时候i也会加到100结束

但是sum=sum+i++的时候最后结果却是4950

为什么啊???


正在回答

1 回答

因为无论i=0还是i=1,最后运算停止条件都是i <=100,区别只是在于循环了多少次,o+1+2+3~~和1+2+3~~只要是加到一百,结果都是一样的。

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

举报

0/150
提交
取消

i=0和i=1时最后的结果的输出结果为什么一样?

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