问答详情
源自:4-6 循环结构之while循环

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

为什么啊???


提问者:慕标4319917 2020-11-23 00:29

个回答

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

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