C语言switch语句

如果你搞不清switch语句的话也许这里会有你想要的东西
switch语句具有多分支实际上就是用来代替if…else if…else
如果不清楚if…else if…else语句的话点下面
选择分支if
基本句式:

switch(表达式)
{
case常量表达式1:语句1case常量表达式2:语句2case常量表达式3:语句3.
.
.
case常量表达式n:语句n;
default:语句n+1}
常量表达式里不能有变量
常量表达式可以理解结果为整型的表达式   3+6  5+‘m’  什么的

自上而下 当常量表达式等于表达式时 输出常量表达式后, 及以下所有语句

比如常量表达式2等于表达式 
则
输出语句2,语句3……语句n+1

你可能会说这并不能起到选择作用
因为要想switch语句起选择作用得跟break语句结合使用
break语句是跳出switch语句
如下图
在这里插入图片描述
如果没有break语句呢
在这里插入图片描述
一般不用default只是开保险怕你输错了数字(超范围)
如下两图
在这里插入图片描述
在这里插入图片描述
不用default的话倒数第一个break也可以不用
因为最后一个语句执行完就直接出来不用跳出了
如下图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值