在C语言中switch...case语句是经常用到的,下面我介绍一下在使用该语句时候需要注意的一个细节问题。话不多说,直接举例子:

例子1:

switch(fruit)

{

case 1:printf("apple"); break;

case 2:printf("banana"); break;

case 3:printf("orange"); break;

case 4:printf("pear"); break;

case 5:printf("grape"); break;

}

当fruit的值为1时,毫无疑问,此时程序输出apple;同理,当fruit的值为2时,输出banana;当fruit的值为3时,输出orange;当fruit的值为4时,输出pear;当fruit的值为5时,输出grape.下面我再举个例子,在该例子中我们去掉case 3后面的break.

例子2:

switch(fruit)

{

case 1:printf("apple"); break;

case 2:printf("banana"); break;

case 3:printf("orange");

case 4:printf("pear"); break;

case 5:printf("grape"); break;

}

在例子2中,当fruit的值为3时,程序输出的为orangepear;当把case 4后的break也去掉,当fruit的值为3时,此时程序输出的为orangepeargrape.对比例子1和例子2,大家应该明白break在switch...case语句中的重要性了吧,在写程序中一定不能轻易忽视这个问题!另外,在写程序中有时候为了实现某个功能也会故意省去case后面的break,在此处就不必举例,相信大家会在写程序的过程中遇到这种情况。

c语言 case break,C语言中switch...case语句中break的重要性相关推荐

  1. C语言switch中break的作用,C语言中switch...case语句中break的重要性

    在C语言中switch...case语句是经常用到的,下面我介绍一下在使用该语句时候需要注意的一个细节问题.话不多说,直接举例子: 例子1: switch(fruit) { case 1:printf ...

  2. C语言CASE语句嵌套,C语言中switch case语句的嵌套

    给一个含有嵌套的switch case的一段完整代码: #include int main() { int n=1; int m=2; switch(n) { case 1: m++; case 2: ...

  3. C语言中switch case语句的实现

    在程序中我们经常用到switch case,它的用法就不再用多说了.计算switch中的值然后比较,跳转到相应的分支.很多人说在编译是时通过转化成if..else来实现的.但实际使用时尤其在调试代码时 ...

  4. 在java语言中下列语句正确的是_在Java语言中,下列语句中正确的是

    [多选题]制造费用主要是在为企业基本生产车间提供产品或劳务时发生的各项费用,包括() [单选题]辅助生产费用的计划成本分配法中,辅助生产产品或劳务的成本差异,为简化计算工作,直接记入( ) [单选题] ...

  5. 在c51语言中当while语句中条件,在C51语言中,当do-while语句中的条件为( )时,结束循环。...

    著名战略管理学家迈克尔·波特(Michael E.Porter)于1985年提出价值链(value chain)理论很好的解释了商业价值的产生.中中增值与转化过程,包括 汉语有很多四字成语,语言语句译 ...

  6. 在c51语言中当while语句中条件,在C51语言中,当while语句中的条件为时,结束循环...

    摘要: 消费需求相交者甲点曲线与消乙的于A费者,中中则在A点上(.条件尊号"景帝的汉景"是.在北祭天郊,束循秉承"天治理国家且要意",天"命于君权因为 ...

  7. c语言中switch结构,switch结构c语言

    C语言中switch结构的使用 用switch结构编制程序,输入1个学生的C语言课程考试成绩(百分制整形数因为case后面不能接范围,也就是说case后面是一个确实固定的常量.用下面的方法比较好, # ...

  8. c语言switch语句支持的字符有哪些,C语言中switch()语句的括号内可以是什么型别的呢?...

    C语言中switch()语句的括号内可以是什么型别的呢?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言中swit ...

  9. c语言switch语句最大嵌套数,浅谈C语言中switch 语句的嵌套使用

    浅谈C语言中switch 语句的嵌套使用 作者:未知 [摘要]switch语句是一种分支控制语句,它的应用在程序设计中起至了很重要的作用.由于其格式复杂,对于初学者来说很难掌握,switch语句的嵌套 ...

最新文章

  1. 正则表达式的字符、说明和其简单应用示例
  2. 别说了,有画面了!Google文本生成图像取得新SOTA,CVPR2021已接收
  3. 宿州市人力资源和社会保障局数据保护及容灾系统方案公示
  4. 使用ASP.NET Atlas开发随输入内容自动调整行数的textarea
  5. 李飞飞点赞「ARM」:一种让模型快速适应数据变化的元学习方法 | 开源
  6. Fedora14 yum 安装源的地址配置到官方归档地址
  7. [C#]手把手教你打造Socket的TCP通讯连接(一)
  8. Java后台请求远程链接
  9. 编译原理抽象语法树_平衡抽象原理
  10. Matlab从入门到精通 Chapter5 数据可视化
  11. via浏览器简洁主页html源码 支持搜索提示
  12. 系统架构设计师软考考后回顾
  13. Python画图(直方图、多张子图、二维图形、三维图形以及图中图)
  14. linux精灵进程之crond
  15. Apple分区总体布局结构
  16. java ip地址转数字_ip地址与整数相互转换
  17. 计算机专业毕业设计资料免费下载
  18. 如何联合R与Hadoop更好处理大数据!
  19. matlab飞机高度控制,基础知识 | 飞行中的各种高度(三)
  20. python 找色点击_Python实现按键精灵(二)-找图找色

热门文章

  1. SpringBoot的Web开发入门案例3—异常处理
  2. C# StreamWriter,StreamReader读写追加文本
  3. C# StreamReader、StreamWriter类文本文件操作
  4. crt linux切换用户,SecureCRT使用配置详细图文教程
  5. 对国际经济环境和中国处境的分析
  6. 共有 n 个非凡拔尖的人才参加竞选,现在票数已经统计完毕,得票最多的人当选。请你算出谁能够当上学生会主席。
  7. 怎样写工作报告和汇报材料?
  8. 猴子选大王问题(用最简单的思想)
  9. 一文弄懂Java设计模式之建造者模式:图解+游戏角色生成实例
  10. 在甲骨文云ARM VPS上使用宝塔导致php安装不完整的解决方法/ARM架构服务器使用宝塔可能遇见的问题的解决方法/Oracle Linux8/dns_get_record()/mime_conten