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

分析结果搞不懂

为什么第二到第四个都先取上一个的值,第六个不取上一个的值?

提问者:猿则至上 2016-10-23 10:03

个回答

  • JustWannaHugU
    2016-10-23 10:58:45
    已采纳

    什么叫都先取上一个的值?没看懂

  • 花开半夏123
    2016-10-25 23:49:59

    详细的分析结果:

    第一行是a++,所以先取值后运算,输出的结果是100,运算后的结果是101;

    第二行是++a,所以先运算后取值,输出的结果是102,取值结果是102;

    第三行是--a,所以先运算后取值,输出的结果是101,取值结果是101;

    第四行是a--,所以先取值后运算,输出的结果是101,运算后的结果是100;

    第五行是a+1,要注意这不是自增自减运算,所以输出结果是101;

    第六行是a,输出结果是100。

    我这样写应该能看懂了吧。

  • 慕粉4118678
    2016-10-23 11:13:06

    命题在哪?