C++如何实现循环
时间: 2023-07-07 11:16:00 浏览: 43
C++中实现循环通常使用for循环、while循环和do-while循环。
1. for循环
for循环是C++中最常用的循环语句之一,其语法如下:
```
for (初始化表达式; 判断表达式; 更新表达式) {
循环体语句
}
```
其中,初始化表达式用于设置循环计数器的初始值;判断表达式用于判断循环是否继续执行;更新表达式用于更新循环计数器的值。循环体语句则是循环执行的代码块。
例如,以下代码使用for循环输出从0到9的数字:
```cpp
for (int i = 0; i < 10; i++) {
std::cout << i << " ";
}
```
输出结果为:0 1 2 3 4 5 6 7 8 9
2. while循环
while循环是另一种常用的循环语句,其语法如下:
```
while (判断表达式) {
循环体语句
}
```
其中,判断表达式用于判断循环是否继续执行。循环体语句是循环执行的代码块。需要注意的是,在while循环中,需要手动维护循环计数器。
例如,以下代码使用while循环输出从0到9的数字:
```cpp
int i = 0;
while (i < 10) {
std::cout << i << " ";
i++;
}
```
输出结果为:0 1 2 3 4 5 6 7 8 9
3. do-while循环
do-while循环与while循环的不同之处在于,它先执行一次循环体语句,再判断是否继续执行循环。其语法如下:
```
do {
循环体语句
} while (判断表达式);
```
其中,循环体语句是循环执行的代码块。判断表达式用于判断循环是否继续执行。需要注意的是,在do-while循环中,也需要手动维护循环计数器。
例如,以下代码使用do-while循环输出从0到9的数字:
```cpp
int i = 0;
do {
std::cout << i << " ";
i++;
} while (i < 10);
```
输出结果为:0 1 2 3 4 5 6 7 8 9
以上就是C++中实现循环的三种方式,开发者可以根据自己的需要选择不同的循环方式。