常規(guī)賦值使用=
破衔,要和等于區(qū)分開屈糊。
帶運算賦值:
-
+=
a+=b 等價 a=a+b -
-=
a-=b 等價 a=a-b -
*=
a=b 等價 a=a*b -
/=
a/=b 等價 a = a/b
諸如此類的還有 %=
<<=
>>=
>>>=
&=
|=
^=
一般情況下模式都是a op = b
等價于a = a op b
只有在a包含了副作用表達(dá)式的情況下,兩者才不等價租悄。
比如 data[i++] = 2 和 data[i++]=data[i++]+2 不等價谨究。