c语言中的+=, -=,*=,等是什么意思?举个例子.用法

作者&投稿:项怕 (若有异议请与网页底部的电邮联系)
c语言中的+=是什么意思?怎么使用的?~

+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。
-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。
比如:
a+=b; //等价于a=a+ba-=b; //等价于a=a-b

a += b; == a = a+b;
a -= b; == a = a-b;
a *= b; == a = a*b;
a /= b; == a = a/b;
形式差不多,只是看“=”号前面的是什么运算符就做什么运算!
切记:其中的 a 一定要是变量,而b可以是变量,也可以是常量!

都是赋值语句的一种变形写法。比如:
a+=3相当于a=a+3
a-=3相当于a=a-3
a*=3相当于a=a*3

例如:a+=2表示为a=a+2
a-=2表示为a=a-2 同时*=也是这个意思

今天阴天又怎样,我可以做你的小太阳

上面的答案就是了