C语言学习3——switch句法

昨天我们学习了IF语句那么我们今天进入到While的句法学习。在这以前,我们先思考一下当我们在一个电梯里输入一个1—12之间的数字,根据输入的数字,判断你到达几楼。如何实现呢?

       首先,我们以该定义我们的变量输入数字,判断,根据数字判断,输出我们应该到达到达的楼层。我要确定的是我们在电梯里一般是没有类似3.5或者4.5这样子的楼层。故而我们便可以确定我们在switch句法中的判断不会出现浮点型(float)的变量。所以我们在switch的条件表达式中可以选用整形(int)和字符型(char)的变量。

       其次我们在思考一个问题,若我们使用if句法来解决这类问题有什么不同呢?如果我们使用if来解决这个实际问题,那么电梯会每层都开门,询问客人是否出电梯,耽误时间运行效率慢。而这也是我们为什么要引用switch来解决这类问题的原因。因为使用switch,可以提高程序的运行效率,直达我们所需要的到达的目的地。

       话不多说我们先来了解一下switch的选择结构格式(如图所示):

       在了解switch之后我们来编写一个简单的该句法的程序,那么题目如下各位可以自己先试着做一下答案我放在后边。

答案(答案不唯一种格式,还有其他情况我也不一一演示):

Switch的知识点并不是很多那么我们今天的学习就到这里,其他关于switchi的小知识点我会放在后面的思维导图里,各位自行观阅。那么我们明天就可以进入到循环结构的学习。在此以前的有所不了解,或者我所写有误可以私信我,我见到了便一一解答。谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值