在 C++ 编程语言中,自增(++)和自减(--)运算符用于改变变量的值。这两个运算符分别使变量的值增加 1 或减少 1。自增和自减运算符有两种形式:前缀形式和后缀形式。
自增(++)运算符
自增运算符有两种形式:
前缀自增运算符:++var。这个运算符先将变量的值增加 1,然后返回新的值。
后缀自增运算符:var++。这个运算符先返回变量的当前值,然后将变量的值增加 1。
自减(--)运算符
自减运算符也有两种形式:
前缀自减运算符:--var。这个运算符先将变量的值减少 1,然后返回新的值。
后缀自减运算符:var--。这个运算符先返回变量的当前值,然后将变量的值减少 1。
自增自减运算符的优先级
自增和自减运算符的优先级高于赋值运算符,但低于算术运算符和其他逻辑运算符。在编写代码时,需要注意运算符的优先级,以确保表达式被正确计算。
自增自减运算符的应用
自增和自减运算符常用于循环控制和条件判断中。它们可以用来更新循环变量或条件判断中的变量值。
在上述代码中,i 的值会随着循环的进行而增加,直到它不再小于 n。注意,后缀自增运算符 i++ 在循环条件中使用时,会先返回 i 的当前值,然后才增加 i 的值。
总之,自增和自减运算符是 C++ 中常用的运算符,它们用于改变变量的值。掌握自增和自减运算符的用法对于理解程序中的变量更新和循环控制非常重要。