12循环结构

简介: 12循环结构

C++入门——60s从0到1

循环结构

C++循环结构是C++中用于重复执行某段代码的重要结构。

 

循环结构

 

C++中的循环结构可以根据条件重复执行某段代码块。它通常由循环条件和若干个代码块组成,其中循环条件成立时执行代码块,直到条件不成立为止。C++中常用的循环结构如下:

 

- while循环

- do...while循环

- for循环

- 嵌套循环

 

1.1 while循环

 

while循环是根据条件表达式的结果重复执行某段代码块。以下是一个使用while循环的示例代码:

#include <iostream>
using namespace std;
int main() {
    int i = 0;
    while (i < 5) { // 当i小于5时重复执行以下代码块
        cout << "i = " << i << endl;
        i++; // i自增1
    }
    return 0;
}

 

1.2 do...while循环

 

do...while循环与while循环类似,但是它先执行一次代码块,然后再根据条件表达式的结果重复执行该代码块。以下是一个使用do...while循环的示例代码:

 

#include <iostream>
using namespace std;
int main() {
    int i = 0;
    do { // 先执行一次代码块,再根据条件重复执行该代码块
        cout << "i = " << i << endl;
        i++; // i自增1
    } while (i < 5);
    return 0;
}

 

1.3 for循环

 

for循环是根据初始化表达式、条件表达式和更新表达式的结果重复执行某段代码块。以下是一个使用for循环的示例代码:

#include <iostream>
using namespace std;
int main() {
    for (int i = 0; i < 5; i++) { // 根据初始化表达式、条件表达式和更新表达式的结果重复执行以下代码块
        cout << "i = " << i << endl;
    }
    return 0;
}

 

1.4 嵌套循环

 

嵌套循环是指在一个循环结构内部再嵌套另一个循环结构。以下是一个使用嵌套循环的示例代码:

 

#include <iostream>
using namespace std;
int main() {
    for (int i = 0; i < 3; i++) { // 外层循环,控制行数
        for (int j = 0; j < 3; j++) { // 内层循环,控制列数
            cout << "(" << i << ", " << j << ")" << endl;
        }
    }
    return 0;

1.5 break语句和continue语句

 

break语句用于立即终止当前循环结构,而continue语句用于跳过当前循环中的剩余部分并进入下一次循环。以下是一个使用break语句和continue语句的示例代码:

 

#include <iostream>
using namespace std;
int main() {
    for (int i = 1, j = 1; i <= 5, j <= 5; i += 2, j += 2) { // 从(1,1)开始,每次向右上方移动2个单位
        if (j == 3) continue; // 如果j等于3则跳过本次循环
        if (i == 4 && j == 4) break; // 如果达到(4,4)则终止本次循环
        cout << "(" << i << ", " << j << ")" << endl; // 其他情况下输出当前位置坐标
    }
    return 0;
}
目录
相关文章
|
2月前
|
C++
c++循环结构讲解
c++循环结构讲解
24 0
|
2月前
|
C++ 容器
C++循环结构
C++循环结构
|
2月前
第6章循环结构(二)
第6章循环结构(二)
12 0
|
2月前
|
安全 程序员 C#
C#循环结构
C#循环结构
21 0
|
4月前
|
机器学习/深度学习 资源调度 物联网
C++系列-第3章循环结构-29-累乘和连除
C++系列-第3章循环结构-29-累乘和连除
|
4月前
|
人工智能 程序员 C++
C++系列-第3章循环结构-26-认识do-while语句
C++系列-第3章循环结构-26-认识do-while语句
|
5月前
|
算法 C++
C++007-C++循环结构
C++007-C++循环结构
|
5月前
|
算法 C++
C++009-C++循环结构while
C++009-C++循环结构while
|
10月前
循环结构-用do-while循环按S=1+1/1!+1/2!+1/3!+…+1/n
循环结构-用do-while循环按S=1+1/1!+1/2!+1/3!+…+1/n
168 0
|
5月前
选择结构和循环结构
选择结构和循环结构
53 0