问答详情
源自:3-3 自增与自减运算符

运算结果和答案不同,请问代码是怎样算的?

5688095b000121a000990171.jpg

5688095b000133c704060208.jpg

我的计算结果跟已给出的答案不同,请问代码是怎样算的?


提问者:qq_大鲸鱼_1 2016-01-03 01:33

个回答

  • 一飞同学
    2016-01-10 21:21:21

    我也晕了半天 现在懂了

  • 迷途的马尔斯
    2016-01-03 03:40:37

    你上面方框那个答案就是对的啊。

    1. a++,执行后自增1,所以输出100,然后a==101

    2. ++a,立即自增1,所以输出102,然后a==102

    3. --a,立即自减1,所以输出101,然后a==101

    4. a--,执行后自减1.所以输出101,然后a==100

    5. a+1,输出a+1的值=>101,然后a不变,还是100

    6. 最后输出a当前的值=>100