C/C++编程中,有一种特殊的运算符,称为复合赋值运算符,它为变量的更新提供了更为简洁的方式。例如,原本可能需要两步操作的代码:
Total = Total + 3;
实际上可以写成一行:
Total += 3;
复合赋值运算符包括多种,如:
在A=A+1和A+=1这两种形式中,A在A+1中被计算了两次,而在A+=1中只计算一次。尽管这通常不会对程序运行产生显著影响,但在某些情况下,如作为函数返回值时,可能会导致函数被调用两次,或者使用普通赋值运算符时,程序效率会降低,因为多了一次计算步骤。
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是‘+’。