C ++ 增量和减量运算符
增量运算符 ++ 将其操作数加1,减量运算符 — 将其操作数减1。因此 −
同样地 −
递增和递减操作符可以位于操作数前面(前缀形式)或后面(后缀形式)。例如:
或者作为−
当增量或减量用作表达式的一部分时,前缀形式和后缀形式之间存在重要的区别。如果你使用前缀形式,那么增量或减量将在表达式的其余部分之前进行,如果你使用后缀形式,那么增量或减量将在完整的表达式求值后进行。
示例
以下是一个示例,用于理解这种区别 –
运行上述代码时,会产生以下结果−
增量运算符 ++ 将其操作数加1,减量运算符 — 将其操作数减1。因此 −
同样地 −
递增和递减操作符可以位于操作数前面(前缀形式)或后面(后缀形式)。例如:
或者作为−
当增量或减量用作表达式的一部分时,前缀形式和后缀形式之间存在重要的区别。如果你使用前缀形式,那么增量或减量将在表达式的其余部分之前进行,如果你使用后缀形式,那么增量或减量将在完整的表达式求值后进行。
以下是一个示例,用于理解这种区别 –
运行上述代码时,会产生以下结果−