do while 循环会先执行do的语句,再进行判断,无论循环是否发生,都会输出do语句的结果,例如:
这里输入1~5的数字:
# include <stdio.h>
int main(){
int i = 1;
do{
printf("%d",i);i++;
}while(i<=5);
return 0;
}
运行结果是12345。现在i满足while的判断i<=5。
如果不满足如下,
# include <stdio.h>
int main(){
int i = 1;
do{
printf("%d",i);i++;
}while(i>=5);
return 0;
}
运行结果会是1。