易百教程

递减运算符

递减运算符具有形式 - 并从变量中减去1。假设变量的类型为int,则以下三个语句都具有完全相同的效果:

count = count - 1;
count -= 1;
--count;

它们每个都将变量计数减1。假设count在以下语句中的值为10

total = --count + 6;

变量total将执行9 + 6运算,然后分配值15。变量count,初始值为10,在表达式中使用之前从中减去1,使其值为9

对于count--,变量count的递减在其值被使用之后发生。

假设count在此语句中的值为5

total = --count + 6;

上面语句中,变量total将被赋值为10(也就是4 + 6)。 在这个声明中:

total = 6 + count-- ;

变量total将被赋值为11(也就是6 + 5)。递增和递减运算符都只能应用于整数类型和字符代码。