switch case 语句

今天我学了switch case 语句,把基本的语法和注意事项分享给大家。

举个例子

输入1输出的结果是:

输入2输出的结果是:

输入3输出的结果是:

以上我们可以看出,输入数字几就从事件几开始执行,一直执行到最后,由此可知,switch()括号里所输入的数字就是执行事件的入口。


如果我们想要输入一个数字就执行一个事件而不想让它完全执行到底时该如何做呢?解决方法就是在你想要在此结束的位置加break,代码如下:

输入1输出的结果是:

输入2输出的结果是:

看过这个,就已经明白break的用处啦,我们可以根据自己的需求添加break。


如果我们所输入的数字,即事件序号,不在我们所写的代码中时,也就是非正常输入,switch语句中除了case选项,还有一个default选项,当我们输入不正常值时,就会默认走这个选项,代码如下:

输入7输出的结果是:

输入8输出的结果是:

输入0输出的结果是:


有两个需要注意的点:

1.switch()这个括号里必须是整型表达式。(char类型也可以,其ASCII码值为整型)

2.case后面跟的必须是整型常量表达式。(可以是字符,必须是常量字符,需用单引号括起来,比如case  '+' :)

附上ASCII码表:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值