C语言程序设计 2. switch语句的运用 案例 switch条件语句.docx

C语言程序设计 2. switch语句的运用 案例 switch条件语句.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计补充案例 C语言程序设计 案例 switch条件语句 一、案例描述 考核知识点 名称:switch条件语句 练习目标 了解switch语句的执行流程 掌握switch语句的使用方法及使用场景 需求分析 switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。为了让初学者熟悉switch 条件语句,本案例通过switch语句判断今天是周几以及谁做值日。 设计思路(实现原理) 声明main()函数。 定义变量x存放用户输入的数字。 用switch语句作判断,如果变量为1-7,则打印相应的字符串。 如果变量不在1-7之内,则打印“输入的数字不正确”。 二、案例实现 编写程序,代码如下: #include stdio.h #include stdlib.h void main() { int x; printf(请输入数字1-7:); scanf(%d, x); switch (x) { case 1: printf(今天周一,小王做值日\n); break; case 2: printf(今天周二,小李做值日\n); break; case 3: printf(今天周三,小张做值日\n); break; case 4: printf(今天周四,小赵做值日\n); break; case 5: printf(今天周五,小刘做值日\n); break; case 6: printf(今天周六,小孙做值日\n); break; case 7: printf(今天周日,不做值日\n); break; default: printf(输入的数字不正确\n); break; } getchar(); getchar(); } 运行结果如图3-5所示。 运行结果 三、案例总结 1、switch条件语句只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。 2、在switch语句中,switch关键字后面有一个表达式,case关键字后面有目标值,当表达式的值和某个目标值匹配时,会执行对应case下的语句。 3、在使用switch语句的过程中,如果多个case条件后面的执行语句是一样的,则该执行语句只需书写一次即可。

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档