zoukankan      html  css  js  c++  java
  • 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的数字都显示.

      

                                                            

  • 相关阅读:
    CentOS 5.5 系统安全配置
    从PHP5.2.x迁移到PHP5.3.x
    快要放假了!但为什么现在感到特别的累呢?!
    C#、Oracle、Sql server中拼音查询的函数
    C#实现Word中表格信息读取
    用 win2003 架设共享服务器[3]
    用 win2003 架设共享服务器[2]
    用 win2003 架设共享服务器[1]
    c#操作word表格
    Visual Studio 2008(VS2008)升级正式版
  • 原文地址:https://www.cnblogs.com/shujun/p/3099995.html
Copyright © 2011-2022 走看看