c++中c-=++b,b*=a+c什么意思?

特别是 -= 和 *= 什么意思

c-=++b,意思是c=c-(b+1)

++b的意思:b增加1,再把值赋给别人.
b++的意思:把b的值赋给别人,再b增加1.

c-=x的意思:c=c-x
c*=x的意思:c=c*x
另外两个也类似.
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-07-05
都是赋值运算符。
举例说明:
a-=b,就是将a-b后的结果重新赋给a;
a*=b,就是讲a*b后的结果重新赋给a。
类似的,还有+=,/=等等
相似回答