3.3.2 自增和自减

C有不少捷径,因此C++也有很多捷径。这些捷径使得更易于输入代码,但有时却不易于阅读。可能C语言的设计者认为如果程序员的眼睛不必浏览大范围的印刷区域,那么理解一段巧妙的代码可能是比较容易的。

其中一个较好的捷径是自增和自减运算符。经常使用它们去改变循环变量以控制循环执行的次数。

自减运算符是‘—’,意思是“减小一个单位”。自增运算符是‘++’,意思是“增加一个单位”。例如,如果A是一个整数,则++A等于(A=A+1)。自增和自减产生一个变量的值作为结果。如果运算符在变量之前出现(即++A),则先执行运算,再产生结果值。如果运算符在变量之后出现(即A++),则产生当前值,再执行运算。例如:

3.3.2 自增和自减 - 图1

如果我们曾经对“C++”这个名字感到奇怪,那么现在应该明白了。C++隐含的意思就是“在C上更进一步”。