C语言基础(三)

选择结构的程序设计

     1.if语句:

          if语句是实现选择语句最简单 最直观的方法.他的简单形式就是判断某个条件值是否为真,如果为真,则执行一段代码.

               if(表达式){

                    语句1

                }

           功能:计算表达式的值,若为"真",则执行语句1;否则将跳过语句1执行if语句的下一条语句.

           说明:括号中的表达式控制条件,表达式的值非零为"真",零为"假".

    2.if_else语句:

                if(表达式){

                     语句1

                 }else{

                     语句2

                 }

            计算表达式的值,若表达式的值为"真",执行语句1,并跳过语句2,继续执行if_else语句的下一条语句;

           若表达式的值为"假",跳过语句1,执行语句2,然后继续执行if_else语句的下一条语句.

      3.嵌套的if语句:

          a.if(表达式1){

                if(表达式2){

                        语句1

                  }else{语句2}

                  }else{语句3}

          b.if(表达式1){

                if(表达式2){

                        语句1

                  }

                  }else{语句2}

             c.if(表达式1){

                    语句1

                 }else if(表达式2){

                 }else{

                 }

          4.switch语句:

               switch(表达式){

                     case 常量表达式1:语句1

                     case 常量表达式2:语句2

                     case 常量表达式3:语句3

                       ....

                     case 常量表达式n:语句n

                     default:语句n+1

                 }

               首先计算表达式的值,然后依次与常量表达式比较,若与常量表达式i相等,则从表达式i开始执行,直到switch语句结束.

               若所有常量表达式都不相等,则从default开始执行.

           说明:

                   1).switch后面括号是常量或常量表达式或一个可以计算出结果的表达式,取其整数部分与各常量表达式进行比较.

                   2).常量表达式不能出现变量,且类型必须是整型 字符型 或枚举型,各常量表达式各不相同.

                   3).default语句一般出现在case语句后,也可在之间.

            5.break语句:

                 break;

              终止它所在的switch语句或循环语句的执行.

            6.goto语句:(强烈不提倡使用,他会破坏程序的逻辑顺序)

               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值