a++和++a的意思区分

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:38:01
讲明白点 谢谢
我知道a++等价于a=a+1
++a是怎么个意思 还是没明白
最好给各容易懂得例子
我这人比较笨

a++是先做运算
++a是先a+1再做运算

比方说
a=1
b=a++
结果b是1
如果
a=1
b=++a
结果b是2

但是这两个运算做完以后a都是2

A++就是先赋值,后A的值++
++A就是先加A的值后再赋值.

EX:
b=a++;意思就是{a=a+1;b=a}
b=++a;意思就是{b=a;a=a+1}
顺序不同,结果也不同.