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

来源:4-6 循环结构之while循环

慕标4319917

2020-11-23 00:29

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回答

  • 慕工程2482128
    2020-11-23 16:56:02
    已采纳

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题