C语言中的循环控制语句.

1. 用while语句实现循环.

    while(表达式) 语句;

或 while(表达式)                        \\当while()内的表达式为真时,循环执行{}内的语句,直到while()内的表达式为假.跳出循环.

          {

           语句1;

           语句2;....

           }

   do...while语句:

         do{                           \\先执行do{}中的语句然后判断while()中的表达式

             语句1;

             语句2;

             语句N;

           }

          while(表达式);

2.用for语句实现循环.

     for(表达式1;表达式2;表达式3)                    \\先执行表达式1,然后执行表达式2,如果表达式2的值为真.那么执行{}内的语句,执行完毕后在执行表达式3,

{

       语句1;

       语句2;

       语句N;

       }

    执行顺序为:   表达式1==>表达式2==>{}内的语句==>表达式3==>表达式2==>{}内的语句==>表达式3==>表达式2........直到表达式2的值为假跳出for循环

3.用break语句提前终止循环

    break可以用在switch选择结构中,也可以用在循环结构中.

    当程序运行到break,则直接跳出循环!.

4.用continue语句结束本次循环.

   例如: 

#include<stdio.h>

main()

{int n;

 for(n=100;n<=200;n++)

{if(n%3==0)

  continue;                         \\当if()中的表达式成立时,会遇到continue,则程序直接跳到了n++中执行,然后回到n<==200,在判断if()内的条件,

                                         \\如不符合则输出该数,继续循环.

 printf("%d",n);

}

 printf("\n");

return 0;

}

运行结果为:除了能被3整除的数不显示             ,100-200的数字都显示.

  

                                                        

原文地址:https://www.cnblogs.com/shujun/p/3099995.html