do语句的语法:
do
循环语句:
while(表达式);
先执行再判断,循环体至少执行一次
我们用do while循环写一个代码
#include <stdio.h> int main(){int i = 1;do{printf("%d ", i);i++;} while (i < 10);return 0;}
结果为1 2 3 4 5 6 7 8 9 10
break在do语句中的作用
#include <stdio.h> int main(){int i = 1;do{if (i == 5)break;printf("%d ", i);i++;} while (i < 10);return 0;}
结果为1 2 3 4
说明break结束了之后所有的循环
continue在do语句的作用
#include <stdio.h>int main(){int i = 1;do{if (i == 5)continue;printf("%d ", i);i++;} while (i <= 10);return 0;}
结果为1 2 3 4死循环,因为当i==5时候,while(i<=10);继续循环,陷入死循环