📅  最后修改于: 2023-12-03 15:39:33.487000             🧑  作者: Mango
循环是程序中用于重复执行一段代码的结构。C++ 中提供了三种类型的循环结构,分别为 for 循环、while 循环和 do-while 循环。
for 循环常用于循环次数已知的情况下,语法结构如下:
for(初始化语句; 条件表达式; 更新语句){
// 循环体语句
}
其中,初始化语句用于设置循环的初始条件,条件表达式用于判断是否继续循环,更新语句用于更新循环变量的值。例如:
for(int i = 1; i <= 10; i++){
cout << i << " ";
}
上述代码用于输出 1 到 10 的数字。
while 循环常用于循环次数未知的情况下,语法结构如下:
while(条件表达式){
// 循环体语句
}
条件表达式用于判断是否继续循环。例如:
int i = 1;
while(i <= 10){
cout << i << " ";
i++;
}
上述代码用于输出 1 到 10 的数字。
do-while 循环和 while 循环相似,不同之处在于 do-while 循环至少会执行一次循环体,语法结构如下:
do{
// 循环体语句
}while(条件表达式);
例如:
int i = 1;
do{
cout << i << " ";
i++;
}while(i <= 10);
上述代码用于输出 1 到 10 的数字。
在循环中可以使用以下三种控制语句:
循环控制语句一般使用在嵌套循环中,以便更好地控制程序执行流程。
C++ 中提供了三种类型的循环结构,针对不同的循环次数和场景,选择不同类型的循环可以提高程序效率和可读性。同时,在实际应用中,我们还可以结合循环控制语句,对程序流程进行更加细致的控制。