递减运算符
递减运算符的操作和递增运算符完全一样,它的形式是 --,作用就是让它操作的变量减去 1。
比如下面三条语句的结果相同:
count = count - 1;
count -= 1;
--count;
这些语句都是将变量 count 减 1。它在表达式中的工作方式类似递增运算符。
例如:
int count = 10;
total = --count + 6;
其结果是:先让 count 的值变为 9,因为 -- 在 count 的前面。然后让 9 + 6,所以最后结果是 15。
递减运算符的前置和后置跟递增运算符是一样的。
例如,如果 count 的初值是 5:
int count = 5;
int total = --count + 6;
这时候 -- 在前,先让 count 减一后变成 4,然后 4 + 6 变成了 10。
如果写成这样:
int count = 5;
int total = count-- + 6;
则由于 -- 在后,所以先让 count 的值 5 + 6 变成 11,然后 count 的值变成 4。
Previous: 递增运算符的前置与后置形式
Next: 数字的总和