do while和while、for都不同。
最大的不同在于:
while和for,是先执行判断,符合判断,于是执行循环体。
do while是先执行循环体,然后进行判断,符合后,继续执行循环体。——do while至少执行一遍循环体。
即for和while是入口循环体,do while是出口循环体。
do while的格式为:
do 循环体 while(判断语句);
例如:
int i=0;
do {i=i+1;} while (i<5);
注意:
①循环体以分号结束,是一行语句
②判断语句的小括号后面有一个分号
代码:
#include <iostream> using namespace std; int main() { int i = 0; do { i = i + 1; cout << i << endl; } while (i < 5); system("pause"); return 0; };
输出:
1 2 3 4 5 请按任意键继续. . .
时间: 2024-10-30 06:24:04