问答详情
源自:4-10 循环结构之三种循环比较

为什么是i++;放在前面?!

参考代码那里是

i++;

sum+=i*flag;

这样的话不是先将i自加一,再运算sum=sum+i*flag么,而一开始定义i=1,这样的话理论上会跳过i=1这个进行运算,可为什么却不会呢?

提问者:慕粉4285392 2016-11-05 20:47

个回答

  • 慕粉2100386094
    2016-11-06 15:58:44

    前面的课程中说过,在计算机中i++和++i 没有区别,只是在理解上有区别

  • 凌乱的妖怪
    2016-11-05 22:02:20

    是不是i++只是暂时给i+1,并不算赋值啊?

    小白,说实话怎么看不懂题