分支语句 if , else , else if , switch

分支语句:

  1. if语句
  2. switch语句

if语句:

1.1  if

简单地说 if 语句就是根据不同条件做选择的,下面是 if 语句的基本格式

if(条件1)
  {
    打印文件;
  }

如果条件1成立那么就执行打印文件这一个任务

如果条件1不成立那么电脑就会跳过这一个执行语句(执行语句也就是 if 下面用{}起来的语句)

1.2 else

除了单单使用if外我们还通常加入else来简便程序,

else 表示除了 if 说过的条件以外,我们举个例子说明一下

if(a<=0)
  {
    睡觉;
  }
else
  {
    玩游戏;
  }

上面也是else的标准格式,值得注意的是每一个 else 都要有 if 与之对应,换句话说就是 else 不能单独存在。

上面代码的意思就是

如果a<=0就睡觉

否则(a>0)就玩游戏(else 后面是不用加条件的,因为它的条件就是if语句中的假命题)

1.3 else if

else if 是提供多个分支,举个例子

​
if(a<0)
  {
    睡觉;
  }
else if(a=0)
  {
    吃饭;
  }
else
  {
    玩游戏;
  }

​

 注意 else if 也是要与 if 相对应的不能单独存在,一个if里面可以加夹多个 else if

上面例子表示

如果a<0就睡觉

如果a=0就吃饭

如果a>0就玩游戏

switch语句:

switch(表达式)
  {
    case 值:
           执行语句;
           break;
    case 值;
           执行语句;
           break;
    default;
           执行语句;
  }

 表达式与case后面的值相等就执行这一case里面的语句;如果case的值没有与表达式相等就执行default的语句,或者直接跳过。

值得注意的是:

  1. switch 后的表达式必须是整型表达式
  2. case 后的,必须是整形常量表达式
  3. 每一个case语句里面都要在末尾加上break(break表示跳出switch程序往下执行)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值