问答详情
源自:3-2 算术运算符

自运算怎么回事

c语言自运算怎么回事

提问者:丿東弑灬埘绱ov 2016-11-24 10:37

个回答

  • lioncc4389670
    2016-11-24 11:33:55

    百度的。。

    a++;先用后加 ++a;先加后用

    b=a++;先把a的值赋给b,然后a自增1.
    b=++a;a先加1,然后把自增后的值赋给b.
    ++运算优先级要高于算术运算
    b*a++   b*a , a=a+1
    b*++a   a=a+1,b*a

    无论是a++还是++a 运算一次后 a的值是一样的,受影响的是赋值对象.