C语言分支结构------if语句和switch语句(基础篇)

目录

​编辑

一、用来实现分⽀结构的语句if 、 switch

1.1、if语句

1.1.1、语法形式

1.1.2、解释

1.1.3、示例

1.2、else

1.2.1、语法形式

1.2.2、解释

1.2.3、示例

1.3、else if

1.3.1、语法形式

1.3.2、解释

1.3.3、示例

2.1、switch语句

2.1.1、语法形式

2.1.2、解释

1.1.3、示例



一、用来实现分⽀结构的语句if 、 switch

1.1、if语句

1.1.1、语法形式

if ( 表达式 )

语句

1.1.2、解释

表达式的值为真(非0),执行语句;为假(0),不执行语句。

1.1.3、示例

如下图一,表达式中a=6,a大于0为真,执行语句,打印haha。

反之,如下图二,表达式中a=-6,a大于0为假,不执行语句,所以不打印。

1.2、else

1.2.1、语法形式

if ( 表达式 )

     语句1

else

     语句2

1.2.2、解释

else后面不跟表达式。else通常与if语句搭配使用,表示“否则”,是if语句的相反面。if后面的表达式为真,执行语句1;为假,执行语句2。

1.2.3、示例

如下图a=0,先判断if后面的表达式a>0,结果为假,则执行else后面的语句,打印xixi。

1.3、else if

1.3.1、语法形式

if ( 表达式 1)

     语句1

else if(表达式2)

     语句2

else

     语句3

1.3.2、解释

else后面要跟表达式,可以理解为“另一个如果”的意思,与if的作用相同。else if是建立在有if语句的情况下的,不可以独立存在。

1.3.3、示例

如下图,a==0,执行else if后面的语句,打印hehe。

2.1、switch语句

2.1.1、语法形式

switch (表达式)

{ case 结果1:

       语句1

case 结果2:

       语句2

default:

       语句3}

2.1.2、解释

switch语句⽤于判断条件有多个结果的情况,根据switch后面的表达式的结果匹配相应的情况,并执行后面跟的语句。default是当以上case所有情况都不符合时执行的,执行语句3,作用相当于if语句中的else。

1.1.3、示例

如下图,switch语句判断用户输入的值a,a=1时执行case 1后面的语句,打印haha;同理a=2时打印hehe;当case后面的值都不满足时,执行default后面的语句,打印xixi


 

  • 36
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值