分支和循环之do...while循环

语法:

123
do {    循环语句;} while (表达式);

do语句的特点:循环至少执行一次,使用场景有限。

使用do…while打印1-10的数字

12345678910
#include <stdio.h>//打印1-10的数字int main() {    int i = 1;    do {        printf("%d ",i);        i++;    } while (i<=10);    return 0;}

break

123456789101112
#include <stdio.h>int main() {    int i = 1;    do {        if (i == 5) {            break;//当1==5的时候就终止循环了        }        printf("%d ",i);//打印的结果是1 2 3 4        i++;    } while (i<=10);    return 0;}

continue

123456789101112
#include <stdio.h>int main() {	int i = 1;    do {        if (i == 5) {            continue;        }        printf("%d ",i);//打印的结果是1 2 3 4后死循环        i++;    } while (i<=10);    return 0;}
🔍 ×