C语言基础-循环控制07

来源:互联网 发布:vb.net 多线程实例 编辑:程序博客网 时间:2024/06/05 21:55

1.switch语句

    switch(表达式)

    {

        case1:

            执行代码;

             break;

        case2:

            执行代码;

             break;

        case3:

            执行代码;

             break;

        default:

            执行代码;

             break;

    }

    一般情况下,每一个case的后面都要加1break.


2.循环控制

    2.1 while循环

         

        while(条件表达式)

        {

          那段需要被反复不停执行的代码;

          循环体;

        }

    

   2.2 do-while循环

        do

       {

        循环体;

       }while(条件表达式);

   2.3 for循环

      

      for(初始化表达式;循环条件表达式;循环后操作表达式)

     {

        循环体;

      }

   第一步骤:先执行初始化表达式.

      第二步骤:判断循环条件表达式的真假.

            2.3.1如果为真,就执行循环体.循环体执行完毕之后.再执行循环后操作表达式.然后跳回第二步骤继续执行.

            2.3.2如果为假,就结束for循环.




   2.4 break和continue区别

   

    2.4.1. break

 

         1).可以使用在switch-casecase代码块中.代表立即结束switch-case结构.

 

         2). break还可以用在循环体中.

           如果在循环体中遇到了break.就会立即结束当前这个循环结构.

           在循环体的内部可以直接结束当前循环.

            当遇到了break是立即、马上、立刻、现在、now结束当前循环结构.

             就算break后面还有循环体代码不会执行.

     3).结束循环的方式

         a.判断循环条件得到假而结束.

         b.在循环体的内部使用break结束.


   2.4.2 continue

        

   1). continue只能使用在循环体中.

      2).在循环体中.如果遇到了continue.

        会立即结束本次循环 然后回去判断循环条件.


原创粉丝点击