21.do-while循环和while循环的区别

  • while循环结构
    21.do-while循环和while循环的区别_第1张图片
  • do-while循环结构
    21.do-while循环和while循环的区别_第2张图片

直接上例子:

  • while
#include 
int main()
{
    while(0)
     {
     printf("啊");
     }
}
//不循环 while判断条件为0假
  • do-while
#include 
int main()
{
    do
     {
     printf("啊");
     }while(0)
}
//while判断条件为0,但是do-while语句无条件执行循环体,则会执行一次循环,再结束循环
//如果while(1)则无限循环
  • 例题:输出(0,10000)内所有的倍数
#include 
int main()
{
   int a = 1  //一般不说0是谁的倍数,所以a定义为1
     while(a < 10000)
     {
       if(a % 7 == 0)
       printf("%d\n",a);
       a++;
     }
}

do - while循环

#include 
int main()
{
  int a = 1;
  do
  {
    if(a % 7 == 0)
    printf("%d\n",a);
    a++;
  }while(a < 10000)
}

你可能感兴趣的:(C语言初学者笔记,c++,c#)