📜  C++ 中的 For 循环 (1)

📅  最后修改于: 2023-12-03 14:59:48.342000             🧑  作者: Mango

C++中的For循环

在C++中,for循环是一种流程控制语句,它可以重复执行一段代码块,直到满足某个条件为止。

基本语法

for循环的基本语法如下:

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

其中,初始化语句用于定义循环变量和初始值,循环条件是一个布尔表达式,如果为true,则继续循环,否则退出循环,更新语句用于更新循环变量的值。

下面是一个简单的for循环示例:

for (int i = 0; i < 10; i++) {
    cout << i << endl;
}

上面的循环将打印出从0到9的数字。

循环控制语句

在for循环中,还可以使用循环控制语句来控制流程,包括break、continue和goto。

  • break: 该语句可以用于立即退出for循环。
  • continue: 该语句可以用于立即跳过本次循环。
  • goto: 该语句可以用于将控制转移到指定的标签处。

下面是一个使用循环控制语句的示例:

for (int i = 0; i < 10; i++) {
    if (i == 2) {
        continue;
    }
    if (i == 7) {
        break;
    }
    cout << i << endl;
}

上面的循环将打印出从0到6的数字,因为当i等于2时,使用了continue语句跳过了本次循环;当i等于7时,使用了break语句立即退出了循环。

嵌套循环

for循环也可以嵌套使用,用于实现多重循环。下面是一个简单的示例:

for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 3; j++) {
        cout << i << "," << j << endl;
    }
}

上面的循环将打印出所有满足i小于5且j小于3的(i,j)组合。

结论

for循环是一种非常常用的流程控制语句,用于实现重复执行某个代码块的功能。同时,也可以使用循环控制语句和嵌套循环来进一步控制流程。