while和for都是在入口处判断循环,也被称作入口条件循环,但是在c语言中也有唯一的一个出口条件循环do while。
其实这个循环在c语言中用的不是最多的,所以在此也是简单介绍。
那么这里奉上do while的使用方法
do{
(循环体)
}
while(判断条件)
这样的出口条件循环保证了循环体至少会循环一次
这里我写一段简单的代码来介绍一下这个循环吧
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int n,i = 0;
scanf("%d", &n);
do {
printf("你是猪\n");
i++;
} while (i < n);
return 0;
}
当你输入3的时候
是不是会觉得和 while没什么区别
那当我输入0的时候
即使是不符合while后的判断条件,循环依旧执行了一次。这也是他和while,for的最大区别。
以上就是do while的大致内容,因为这个函数用的不多,所以大家也不需要特意取背这个函数。
希望各位读者能在看完这篇文章后能大概了解do while并且会使用