2.复合赋值运算符
在赋值符二之前加上其他运算符,可以构成复合的运算符。如果在“=”前加一个“+”运算符就成了复合运算符“ ”。例如,可以有以下的复合赋值运算:
a+=3 等价于a=a+3
X%=3 等价于X=X%3
“x*=y+8
等价于x=x*(y+8)
以“a+=3”为例来说明,它相当于使a进行一次自加3的操作。即:先使a加3,再赋给同样,”的作用是使x乘以(y+8),再赋给x。
为便于理解和记忆,可以这样理解a+=b:
1 a+=b 其中a为变量,b为表达式)
② a+=b (将有下划线的“a+”移到=右侧)
③ a=a+b (在=左侧补上变量名a)