C++ do-while循环

C++的do-while循环用于在程序中重复执行一部分代码。如果迭代次数不固定且必须至少执行一次循环,建议使用do-while循环。

C++的do-while循环至少会执行一次,因为条件在循环体之后进行检查。

do {
    // 需要执行的代码
} while (condition);

流程图:

1.png

C++ do-while循环示例:

让我们看一个简单的C++ do-while循环的例子,打印出1的乘法表。

#include <iostream>
using namespace std;

int main() {
    int i = 1;
    do {
        cout << i << "\n";
        i++;
    } while (i <= 10);
    return 0;
}

输出:

1
2
3
4
5
6
7
8
9
10

C++嵌套do-while循环:

在C++中,如果在另一个do-while循环内使用do-while循环,这被称为嵌套do-while循环。嵌套do-while循环对于每个外部do-while循环都会完全执行。

让我们看一个简单的C++嵌套do-while循环的例子。

#include <iostream>
using namespace std;

int main() {
    int i = 1;
    do {
        int j = 1;
        do {
            cout << i << " " << j << "\n";
            j++;
        } while (j <= 3);
        i++;
    } while (i <= 3);
    return 0;
}

输出:

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

C++无限do-while循环:

如果在do-while循环中传递true作为条件,它将成为无限do-while循环。

do {
    // 需要执行的代码
} while (true);

C++无限do-while循环示例:

#include <iostream>
using namespace std;

int main() {
    do {
        cout << "无限do-while循环";
    } while (true);
    return 0;
}

输出:

无限do-while循环
无限do-while循环
无限do-while循环
无限do-while循环
无限do-while循环

标签: C++语言, C++语言教程, C++语言技术, C++语言学习, C++语言学习教程, C++语言下载, C++语言开发, C++语言入门教程, C++语言进阶教程, C++语言高级教程, C++语言面试题, C++语言笔试题, C++语言编程思想