流程控制(含金字塔打印代码)

一、程序的流程控制    顺序,选择控制和循环

   

一、程序的流程控制    顺序,选择控制和循环

   (1)    顺序执行:从上往下,逐条来执行

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

               选择控制<if和switch>

                单分支       if(逻辑表达式)

                双分支        if(表达式)//如果条件为真,执行下列语句 

                                 {语句}

                                else            //如果条件为假,执行下列语句

                                  {

                                        语句;

                                  }

                多分支        if(表达式1)

                                        语句1;

                                   else if(表达式2)

                                        语句2;

                                    ....

                                   else   

                                        语句n;

                嵌套if

                双分支:if(表达式)    //条件为真

                       {

                            if(表达式)

                                    语句

                        }

 

                多分支:switch

                        switch(整型表达式) //注:必须为整型表达式
                        {
                            case 常量表达式1:
                            break;
                            case 常量表达式2:
                            break;

                            default:

                              }

注:整型表达式表达式与常量表达式进行匹配;匹配成功则执行此分支直到遇到break分支才结束。




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





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


                 for(初始化表达式1;(逻辑值)结束表达式;过程表达式)
                 {
                        循环体;

                 }

注:结束表达式为真则循环;否则退出循环  

 

嵌套循环

                 for(初始化表达式1;(逻辑值)结束表达式;过程表达式3)
                 {
                for(初始化1;结束表达式2;过程表达式3)
                        循环体;
                    ...
                 }

 

 循环的结束

 

                        (不再循环;结束本次循环,开始下一次循环)

                            循环不再循环:break;(退出循环)

                            开始下一次循环:continue;

 

循环:            for  while  do-while
                  while(逻辑值的表达式)//先判断再执行
                  {
                循环体
                  }
                  do
                  {
                     }while(逻辑值的表达式);  //先执行再判断
注:1、表达式为真,继续循环;表达式为假,退出循环
    2、表达式中值是否初始化。
    3、结束退出

    
 

  打印金字塔*号练习题

            

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值