0
点赞
收藏
分享

微信扫一扫

【C语言专项】- 1 - 控制语句之switch 语句

目标践行者 2022-04-26 阅读 53
c语言

控制语句之switch 语句

switch语句也是一种分支语句
但不同于if else 更通用于多分支语句

(一)了解switch语句的简单用法

我们也可以使用if else语句,但过于繁琐,我们选择另一种语法形式switch语句来完成上述问题

switch语法介绍

switch(整型表达式)
{
	语句项;//语句项是一些case表达式
}

具体写法如下
在这里插入图片描述

由此可见:我们输入的值只是case表达式的入口,满足条件的case表达式以后的都会打印输出

这里我们有一个专门的跳转语句来使其只输出其中对应case值的表达式
break//中断停止的意思

我们在每条case语句后面都加上break
代码更改如下
在这里插入图片描述

❤注意

switch后面跟的必须是整型常量表达式
case后面跟的必须是整型常量表达式,放上字符也可以

  • 字符本质上也是整型,因为内存在存储字符的时候,存储的是他的ASCII码值,也是整数

(二)深入探究switch语句的用法

思考1:

写法如下
在这里插入图片描述
💛理解:
case后面可以不加任何语句
在没有break语句会继续向下走,可以实现多个case匹配同一个语句的效果

思考2:

为了解决这个问题我们需要使用default语句
凡是与case条件不匹配的都走到default语句

代码运行如下
在这里插入图片描述
❤注意:
switch允许嵌套使用
用法如下

在这里插入图片描述

举报

相关推荐

0 条评论