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

自增与自减

a++与++a的区别在哪里

提问者:虚无六块五 2015-01-31 15:38

个回答

  • 祺丶
    2015-02-01 01:25:12

    a++ ++在a后面,所以是先运行再自增,++a ++在a前面,先自增再运行

    也就是说例如a = 2

    无论a++还是++a 最后运行完a一定是变成3

    b = a++ 正如上面说的一样,先运行,就是b = 2 然后a再自增

    b = ++a 就先自增a=3 再运行 b =3

  • 轩儿news
    2015-01-31 16:10:19

    第一种情况:
    a=3;
    b=a++;
    运行后
    b=3,a=4

    第二种情况:
    a=3;
    b=++a;
    运行后
    b=4,a=4