sum+=x 这个语句为什么可以等价于 sum=sum+x
sum=sum+x我知道是什么意思了,不过sum+=x这个就有点搞不懂,等号左边的‘+’号 有什么意义呢? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
sum+=x 等价于 sum=sum+x
sum-=x 等价于 sum=sum-x
sum*=x 等价于 sum=sum*x
sum/=x 等价于 sum=sum/x
sum++ 等价于 sum=sum+1
sum-- 等价于 sum=sum-1
这些都是为了方便写,能理解意思就行 |
|
|
|
|
如果真的想研究为什么写sum+=x 这个语句等价于 sum=sum+x,应该看底层的C语言代码了,这是在编写语言的时候就已经定义好了。 |
|
|
|
|
这是代码编写规范允许的可被编译器正常识别的写法,如果你一定纠结那就去问这些工具的发明者吧。 |
|
|
|
|