C语言复合赋值运算符

计算机编程总是要进行大量的代码输入,所以我们在编程过程中会尽量简化代码,以便减少输入量。复合赋值运算符就是为了减少代码输入量而设计的。复合赋值常用于在程序中改变变量自身的值。

表 1 列出了 C语言中常用的复合赋值运算符。

表 1:C语言中常用的复合赋值运算符
复合运算符 示例 等价语句
+= count += 2; count = count+2;
-= price -= 0.5; price = price-0.5;
*= total *= 1.25; total = total*1.25;
/= average /= 4; average =average/4;
%= days %= 7; days =days%7;

图 1 展示了利用复合赋值运算符给变量赋值的过程。

利用复合赋值运算符改变原变量的值
图 1:利用复合赋值运算符改变原变量的值