C++ do-while循环
C++ do-while循环用于重复程序的一部分几次(或多次)。如果迭代次数不固定,并且必须至少执行一次循环,建议使用do-while循环。
C++ do-while循环至少要执行一次,因为在循环体之后检查条件。
do-while循环的语法如下所示
do{
//code to be executed
}while(condition);
do-while循环的执行流程图
C++ do-while循环示例
下面来看看一个简单的C++ do-while循环打印从1到10的例子。
#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<<"\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循环
在C++中,如果在do-while循环中传递条件为true,它将是无限do-while循环。
无限do-while循环语法
do{
//code to be executed
}while(true);
C++无限do-while循环示例
#include <iostream> using namespace std; int main() { do{ cout<<"Infinitive do-while Loop"<<endl; } while(true); return 0; }执行上面代码,得到以下结果 -
Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop Infinitive do-while Loop ctrl+c
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:C++ do-while循环
本文地址:http://www.codeinn.net/cplus/1735.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:C++ do-while循环
本文地址:http://www.codeinn.net/cplus/1735.html