选择语句switch,if

本文详细介绍了程序中的流程控制语句,包括顺序、选择(if、switch)和循环结构。针对if语句,阐述了单分支、双分支和多分支的使用方法,并强调了大括号的使用规范。同时,对于switch语句,解释了其执行流程和注意事项,帮助理解如何根据表达式的值来执行相应的语句块。
摘要由CSDN通过智能技术生成

1.流程控制语句

  • A: 什么是流程控制语句?
    流程控制语句:可以控制程序的执行流程
  • B:流程控制语句的分类?
    顺序结构 选择结构 循环结构
  • C: 执行流程:
    从上往下,依次执行。

2.选择结构if语句及单分支的使用

  • A: 选择结构的分类
    if语句 ; switch语句
  • B: if语句有几种格式
    单分支 ; 双分支; 多分支;

单分支

if(比较表达式){
语句体;
}

双分支:

if(比较表达式){
语句体;
} else{
语句体;
}

多分支:

if(比较表达式){
语句体;
}
else if(比较表达式){
语句体;
}else if(比较表达式){
语句体;
}....
else{
语句体;
}
注 :
a.多分支中,如果第一个if满足条件就执行里面的语句体,
然后跳出选择结构向下执行;
b.如果其中某一个else if满足条件就执行对应的语句体,
然后跳出选择结构向下执行;
c.if语句控制的语句体如果是一条语句,大括号可以省略; 
如果是多条语句,就不能省略。建议永远不要省略。

3.选择结构switch语句的格式及其解释

A:switch语句的格式

switch(表达式) {
      case1:
        语句体1;
        break;
      case2:
        语句体2;
        break;default: 
        语句体n+1;
        break;
}

B:执行流程

  • 先计算表达式的值 然后和case后面的匹配
  • 如果有就执行对应的语句,否则执行default控制的语句
    在这里插入图片描述

4.选择结构switch语句的注意事项

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值