C++的do-while循环用于多次迭代程序的一部分。如果迭代次数不固定,并且必须至少执行一次循环,则建议使用do-while循环。
C++的do-while循环至少执行一次,因为条件是在循环体之后检查的。
链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-do-while-loop.html
来源:LearnFk无涯教程网
do{ //要执行的代码 }while(condition);
流程图:
让我们看一个简单的C++ do-while循环示例来打印表1。
输出:
1 2 3 4 5 6 7 8 9 10
在C++中,如果在另一个do-while循环中使用do-while循环,则称为嵌套do-while循环。嵌套的do-while循环针对每个外部do-while循环完全执行。
让我们看一个简单的C++嵌套do-while循环示例。
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循环中传递 true ,它将是不定式的do-while循环。
do{ //要执行的代码 }while(true);
#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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)