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

i++的先后顺序

https://img3.mukewang.com/5c764d510001911a02210290.jpg这种情况i++,位于sum前面,第一次计算时,i不就是等于2了吗?难道不应该把i++放在sum后面吗

提问者:慕妹1447956 2019-02-27 16:43

个回答

  • 慕妹1447956
    2019-03-01 17:03:30

    在一个循环中是一定要先取值一次,第二次用的时候就是2了对吗;还是在一个循环中,一直都是1,到第二个循环才变成2

  • qq_慕婉清5212395
    2019-02-27 16:57:47

    i++是先取值 后自增 在sum+=i*flag 带入的 计算值是1