如果我走
variable1 =+ variable2
variable1 += variable2
Run Code Online (Sandbox Code Playgroud)
我得到了与variable1相同的结果.
那有什么区别吗?
Ant*_*ram 18
区别在于您的观察结果不正确,variable1 =+ variable2并且不将variable2添加到variable1,而是将variable1设置为等于variable2.这条线真的很 variable1 = +variable2简单variable1 = variable2.
考虑这段代码
int a = 10;
int b = 20;
a =+ b;
a += b;
Run Code Online (Sandbox Code Playgroud)
在此过程结束时,a等于40.它初始化为10,b初始化为20,a设置等于b,然后b添加到a.
是,有一点不同.
int x = 0;
x += 1; --> x = x + 1; (you are adding 1 to x)
x =+ 1; --> x = +1; (you are assigning x a value)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |