C--深度剖析--关键字(5)

我们之前了解到,if语句执行的三个重要过程:

  1. 计算表达式逻辑结果
  2. if判定
  3. 分支执行

也可以这么说,判定语句的结构 = 判定+分支。

那么对于switch语句来说呢?

在这里插入图片描述
很显然,break负责的是分支的功能,case 负责判定
单独的switch是没有判定能力的。

这里基础语法我们就不再解释了
我们主要介绍一下switch关键的注意事项。

switch你最该注意到的细节

default分支
  1. 关于default,我们有些人常常会忽略它,或者是当还剩下一种case的情况下,不去写case了,而直接用deault执行语句。
    比如我case周一到周六,剩下周天直接用default输出。这样是不可取的,这样代码看起来就很乱。当然这不是什么原则问题。
    或者有的人会直接省略default,这也是不推荐的。
    因为当我们输入非case值的时候,我们程序应该给用户返回一个结果,比如提示用户输入违

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值