《初阶C语言》分支语句详解

一 、什么是分支语句?

分支语句又可以叫判断语句,顾名思义,就是判断条件,如果满足条件,则做那件事情,不满足,则什么都不做;

二 、分支语句有哪些?

1. if语句

1.1 语法形式

单分支结构

if(表达式)
{
   语句块;
}

双分支结构

if(表达式)
{
   语句块;
}
else
{
   语句块;
}

多分支结构

if(表达式)
{
   语句块;
}
else if(表达式)//else if可以为多个
{
   语句块;
}
else
{
   语句块;
}

1.2 注意事项

(1)  当语句块只有一句时,可以省略大括号,当有多条语句时,就不能省略大括号。

(2)  表达式为非0就代表为真,执行对应分支下面的语句块,表达式为0就代表为假,不执行对应分支下面的语句块。

(3)  当有多条if,else时,else的匹配方式是只与离他最近的if匹配。

2. switch 语句

1.1  语法形式

switch(常量表达式)
{
   case 整形常量表达式:语句块;
         break;
   case 整形常量表达式:语句块;
         break;
   case 整形常量表达式:语句块;
         break;
   case 整形常量表达式:语句块;
         break;
   ......
   default:语句块;
         break;
}

1.2 default和break作用

(1)  当所有case匹配不上时,就会匹配default。

(2)  break会直接跳出当前语句,不在执行该语句,并不是结束程序。

1.3 注意事项

(1)  default可以放在任意位置,case的顺序也可以是任意位置。

(2)  每个switch语句只能出现一个default。

目录

一 、什么是分支语句?

二 、分支语句有哪些?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坤坤c语言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值