C语言的分支结构

                                    在C语言中,我们可以使用  if  和   switch   实现分支结构。

1.if语句

(1)一般结构:if(表达式)

                 语句1

           else

                 语句2

注意点:默认在if和else语句中都只控制一条语句,如果要控制多条语句,应该用{}将代码括起来。

(2)嵌套if结构:

         if(表达式)

                 语句1

          else if(表达式)

                 语句2

           else

                  语句3

(3)悬空else问题:

          if(表达式)

                 语句1

                    if(表达式)

                            语句2

                   else

                             语句3

注意点:else总是跟最接近的if匹配。

2.switch语句

基本结构:switch(expression)

                 {

                   case value1:statement

                   case value2:statement

                    default:statement

                 }

注意点:1.switch后的expression必须是整型表达式

               2.case后的值,必须是整型常量表达式

               3.case和后边的数字之间必须有空格

               4.每一个case语句中的代码执行完成后,需要加上break,才能跳出这个switch语句。但是不是每一个case语句都需要break,要根据实际情况来看。

              5.case语句和default语句没有顺序要求,但通常把default语句放在最后处理。

  

            

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值