C++中++和--的用法
时间: 2024-09-28 12:15:56 浏览: 38
详解C++中的增量运算符++和减量运算符--的用法
在C++中,`++` 和 `--` 是运算符,分别代表“自增”和“自减”,它们用于增加或减少变量的值。这里有一些基本的用法:
1. 单目递增 (`++i`):对变量 `i` 的值加1,然后返回新的值给表达式。例如:
```
int i = 5;
int result = ++i; // 这里 i 现在是 6,result 是 6
```
2. 单目递减 (`--i`):同理,对 `i` 减1,然后返回新值。如:
```
int i = 7;
int result = --i; // i 现在是 6,result 是 6
```
3. 双目递增 (`i++`) 或双目递减 (`i--`):先使用变量的当前值,然后再进行递增或递减。如:
```
int j = 4;
cout << j++; // 输出 4,j 后变为 5
```
4. 自增/自减前后的顺序很重要:`i = i++` 先使用原始值,然后递增;而 `i = ++i` 先递增再赋值。
在C++中,这些运算符通常用于循环条件、数组索引、初始化等场景,可以提升代码效率和表达清晰的意图。
阅读全文