上面那个先计算了i=i+2,等同于i=0+2,那么这个时候i就等于了2,然后计算result=result+i,因为这时候i已经等于2了,那么就是result=result+2,等同于result=0+2,一个循环计算结束,result等于了2
第二个计算,先计算result=result+i,等同于result=0+0,这时result得到结果为0,然后计算i=i+2,等同于i=0+2,i就等于了2,因为先计算result,所以这个循环中result得到的结果只是0。
由于第一种方式计算得到的是2,第二种得到的是0,所以最终第二种得到的结果永远比第一种少。