C++ Do-While循环基础教程文档
收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
C++ do-while循环用于多次迭代程序的一部分。如果迭代次数不固定且必须至少执行一次循环,则建议使用do-while循环。
C++ do-while循环至少执行一次,因为条件在循环体之后检查。
do{ //code to be executed }while(condition);
流程图:
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) ; }
输出:
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<<"\n"; j++; } while (j <= 3) ; i++; } while (i <= 3) ; }
输出:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
C++不定式do-while循环
在C++中,如果您在do-while循环中通过 true ,它将是不定式的-while循环。
do{ //code to be executed }while(true);
C++不定式do-while循环示例
#include <iostream> using namespace std; int main() { do{ cout<<"Infinitive do-while Loop"; } while(true); }
输出:
Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop ctrl+c