dle*_*lev 60
a += b是短手a = a + b(尽管注意,表达式a将只计算一次.)
a =+ b是a = (+b)的,即指定一元+的b到a.
例子:
int a = 15;
int b = -5;
a += b; // a is now 10
a =+ b; // a is now -5
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 11
+=是复合赋值运算符 - 它将RHS操作数添加到LHS操作数的现有值.
=+只是赋值运算符后跟一元+运算符.它设置的LHS操作数的RHS操作数的值的值:
int x = 10;
x += 10; // x = x + 10; i.e. x = 20
x =+ 5; // Equivalent to x = +5, so x = 5.
Run Code Online (Sandbox Code Playgroud)