C++中的自增运算符:++i 和 i++
在C++编程中,自增运算符是一种常用的操作符。其中 ++i 和 i++ 就是两种不同的自增运算符。
1. ++i
++i,也被称为前置自增运算符,它的作用是将变量 i 的值加一,并返回加一后的值。在这个过程中,i 的值会在加一之前就被修改。
下面是一个示例:
int i = 1;
int j = ++i;
执行完这段代码后,变量 i 的值会变成 2,而变量 j 的值也会变成 2。这是因为 ++i 首先将 i 的值加一,然后返回加一后的值,即 2。这个值被赋给了 j。
2. i++
i++,也被称为后置自增运算符,它的作用也是将变量 i 的值加一,但是返回的是加一前的值。在这个过程中,i 的值会在加一之后才被修改。
下面是一个示例:
int i = 1;
int j = i++;
执行完这段代码后,变量 i 的值会变成 2,