📜  循环 - C++ (1)

📅  最后修改于: 2023-12-03 15:39:33.487000             🧑  作者: Mango

循环 - C++

循环是程序中用于重复执行一段代码的结构。C++ 中提供了三种类型的循环结构,分别为 for 循环、while 循环和 do-while 循环。

for 循环

for 循环常用于循环次数已知的情况下,语法结构如下:

for(初始化语句; 条件表达式; 更新语句){
    // 循环体语句
}

其中,初始化语句用于设置循环的初始条件,条件表达式用于判断是否继续循环,更新语句用于更新循环变量的值。例如:

for(int i = 1; i <= 10; i++){
    cout << i << " ";
}

上述代码用于输出 1 到 10 的数字。

while 循环

while 循环常用于循环次数未知的情况下,语法结构如下:

while(条件表达式){
    // 循环体语句
}

条件表达式用于判断是否继续循环。例如:

int i = 1;
while(i <= 10){
    cout << i << " ";
    i++;
}

上述代码用于输出 1 到 10 的数字。

do-while 循环

do-while 循环和 while 循环相似,不同之处在于 do-while 循环至少会执行一次循环体,语法结构如下:

do{
    // 循环体语句
}while(条件表达式);

例如:

int i = 1;
do{
    cout << i << " ";
    i++;
}while(i <= 10);

上述代码用于输出 1 到 10 的数字。

循环控制语句

在循环中可以使用以下三种控制语句:

  • break:用于跳出循环。
  • continue:用于结束本次循环,继续下一次循环。
  • goto:用于无条件跳转到指定标签位置。

循环控制语句一般使用在嵌套循环中,以便更好地控制程序执行流程。

总结

C++ 中提供了三种类型的循环结构,针对不同的循环次数和场景,选择不同类型的循环可以提高程序效率和可读性。同时,在实际应用中,我们还可以结合循环控制语句,对程序流程进行更加细致的控制。