c++或c语言中的符号“+=”“-=”是什么意思

如题所述

第1个回答  2012-04-12
a += b 等价于 a = a+b; 但是前者速度要快一些
a -= b 等价于 a = a-b; 同样, 前者速度要快一些
但是对于a是数组元素的情况(如c[23]+=b), 这个速度优势就没了吧~(这个我也是猜测)

个人理解, 如有偏差, 敬请指正本回答被提问者和网友采纳
第2个回答  2012-04-12
在C\C++里面 +=,,,-=,,,*= 等四则运算都表示 x+=Y和X=X+Y是一样的其余的都是一样的
第3个回答  2012-04-12
把左边的数+ 或-右边 的数赋给左边的数
第4个回答  2019-11-24
a += b 等价于 a = a+b; 但是前者速度要快一些
a -= b 等价于 a = a-b; 同样, 前者速度要快一些
第5个回答  2012-04-12
a+=b:实际上就是a=a+b
a-=: a=a-b;