一.复合赋值
C语言中的算数运算符+ - * / %可以与赋值符号“=”组合成为复合赋值运算符"+=" "-=" "*=" "/=" "%="
二.含义解释
如
a += 10;
该表达式的含义等同于
a = a + 10;
其他赋值符号类似
注意:
1.复合赋值符号中间不可以加空格;
2.在使用"*=" "/=" "%=" 的过程中计算机会先将表达式右边的结果计算出来再进行复合赋值的运算,如
a *= 10 + 5;
等同于
a = a * (10 + 5);