📅  最后修改于: 2023-12-03 15:38:13.834000             🧑  作者: Mango
在 C++ 中使用 for 循环可以让代码更加简洁、易于阅读和维护。它的语法形式如下:
for (initialization; condition; increment) {
// Code to be executed inside the loop
}
initialization
:循环开始前需要执行的语句;它仅在循环开始时执行一次,通常用于初始化一个计数器变量。condition
:用于定义循环运行的结束条件;当条件为假时,循环结束。increment
:循环迭代语句;在每次循环结束时执行,通常用于更新计数器变量。下面是一个简单的 for 循环示例:
#include <iostream>
int main() {
for (int i = 0; i < 5; i++) {
std::cout << "The value of i is: " << i << std::endl;
}
return 0;
}
在上面的示例程序中,我们使用 for 循环输出变量 i
的值。循环从 i = 0
开始,每次迭代时检查 i < 5
是否为真,如果为真,则输出 i
的值并将 i
加 1。
同时,我们还可以在循环内部使用 break
和 continue
语句来提前终止循环或跳过当前迭代。
#include <iostream>
int main() {
for (int i = 0; i < 5; i++) {
if (i == 2) {
std::cout << "Skipping iteration " << i << std::endl;
continue;
}
if (i == 4) {
std::cout << "Breaking loop at iteration " << i << std::endl;
break;
}
std::cout << "The value of i is: " << i << std::endl;
}
return 0;
}
上面的程序将跳过迭代 i = 2
,并在迭代 i = 4
时终止循环。
总的来说,for 循环是 C++ 中常用的循环结构之一,使用它可以更加方便地执行重复任务。