c语言中+=是什么意思

来源:百度知道 编辑:UC知道 时间:2024/09/25 03:24:00

你是说比如“a+=1”这样的表达式吗?这个表达式通常用于循环中,意思是将a+1的值赋值给a,比如a的初始值为5经过这样的表达式后它的值就变为了6

这是一种二目运算符,在赋值符号“=”之前加上“+”复合而成,它的运算规则为:
a+=b ==>a=a+b (即是a+b后,再赋值给a)
在C语言中有很多这样的复合运算符,如:
x%=y+3 ==>x=x%(y+3) (注意,不要写成x=x%y+3)
b\=c ==>b=b\c
a*=b ==>a=a*b
这样表示比较简洁

希望能帮助你 ^_^

比如:a+=b
意思就是
a=a+b

中+=是什么意思