C++ 循环
在 C++ 中,循环用于重复执行一段代码块,直到满足特定的条件为止。以下是常用的循环结构:
1. for 循环
for 循环是一种常用的循环结构,它在执行循环之前初始化计数器,然后在每次迭代后更新计数器,并在计数器满足特定条件时结束循环。
for (初始化; 条件; 更新) {
// 循环体代码
}
示例:
for (int i = 0; i < 5; i++) {
cout << "Iteration: " << i << endl;
}
2. while 循环
while 循环在每次迭代之前检查条件,如果条件为真,则执行循环体代码,并在条件为假时结束循环。
while (条件) {
// 循环体代码
}
示例:
int i = 0;
while (i < 5) {
cout << "Iteration: " << i << endl;
i++;
}
3. do-while 循环
do-while 循环与 while 循环类似,但它首先执行循环体代码,然后检查条件。如果条件为真,则继续执行循环,否则结束循环。
do {
// 循环体代码
} while (条件);
示例:
int i = 0;
do {
cout << "Iteration: " << i << endl;
i++;
} while (i < 5);
注意事项
- 循环体代码块需要用花括号
{}
括起来,以标识循环体的范围。 - 确保循环条件能够最终变为假,否则可能导致无限循环。
- 可以使用控制语句(如
break
和continue
)来提前结束循环或跳过当前迭代。