流程控制(部分算法)

程序流程控制分为三类:

1、顺序:从上往下,逐条执行

  2、选择控制 :当达到某种条件,执行特定的指令       3、循环()

                if     switch

                if(逻辑条件表达式)

                    语句

双分支:

                if(表达式)//条件为真

            {   

                        语句;

             }

                else            //条件为假

                {

                        语句;

                }

多分支:

                if(表达式1)

                            语句1;

                else  if(表达式2)

                            语句2

            ....

       else

                                语句n;

        嵌套if

            双分支:

                    if(表达式)    //条件为真
                    {
                      if(表达式)
                      语句 ;
                       ...
                    }
                    else        //条件为假
                {    
              if(表达式)
                  语句 ;
               ...

            }   

 多分支:switch
    switch(整型表达式)    //注:必须为整型表达式
    {
    case 常量表达式1:
    break;
    case 常量表达式2:
    break;
    default:
        注:整型表达式表达式与常量表达式进行匹配;匹配成功则执行此分支直到遇到break分支才结束。


//注:1、表达式为真,则执行下列表名句。否则不执行。
      2、结合:if()一条语句或者语句块结合成为一条完整的语句。




  3、循环

循环控制:重复执行
 for   while  do-while

 for(初始化表达式1;(逻辑值)结束表达式;过程表达式)
 {
    循环体;
 }
 注:结束表达式为真则循环;否则退出循环  
嵌套循环
 for(初始化表达式1;(逻辑值)结束表达式;过程表达式3)
 {
    for(初始化1;结束表达式2;过程表达式3)
        循环体;
    ...
 }
 循环的控制:结束(不再循环;结束本次循环,开始下一次循环)循环
     不再循环:break;(退出循环)
    开始下一次循环:continue;


猜你喜欢

转载自blog.csdn.net/cg1998/article/details/81003910