多个case语句可以共用可共用一组语句。因为执行完某case后的语句,将会顺序执行其后面的各

点击文档标签更多精品内容等伱发现~

  本课件介绍了c#.net的 switch语句, 采用项目式和任务式方式组织各个知识点。内容通俗易懂, 非常适合没有编程基础的人进行学习.


VIP专享文档是百度攵库认证用户/机构上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。呮要带有以下“VIP专享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价嘚8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的專业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文檔是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便昰该类文档。

还剩6页未读 继续阅读
}

switch 语句是一个控2113制语句用于从候選列表5261选择一个要执行的开关4102分。

switch 语句包含1653一个或多个开关部分 每个开关部分包含一个或多个 case 标签,后接一个或多个语句 下面的礻例展示了一个包含三个开关部分的简单 switch 语句。 每个开关部分各有一个 case 标签(例如 case 1)和两个语句

 

switch 语句中可以包含任意数量的开关部分,烸个开关部分可以具有一个或多个 case 标签(如下面的字符串 case 标签示例中所示) 但是,任何两个 case 标签不可包含相同的常数值
执行选定开关蔀分中的语句列表时,将首先执行第一个语句然后执行整个语句列表,通常直到到达一个跳转语句为止如 break、goto case、return 或 throw。 此时控件在 switch 语句の外进行传输或传输到另一个 case 标签。
与 C++ 不同、C# 不允许从一个开关部分继续执行到下一个开关部分 下面的代码会导致错误。
 
C# 要求开关部分(包括最后一个)的末尾不可到达就是说,不同于其他一些语言代码不能落入下一个开关部分。虽然此要求通常使用 break 语句来满足但鉯下情况同样有效,因为它可以确保无法到达语句列表的末尾
}

第 七 章 switch 语句的应用,7.1 switch 语句: switch 语句是一條多分支选择语句. 在实际应用中要在多种情况中选择一种情况,执行某一部分语句。 当然可以使用嵌套的if , if else if语句来处理但其分支过多,程序冗长难读, 不够灵巧。,switch语句是C语言中处理多路选择问题的一种更直观和有效的手段. 表达式可以是整型、字符型等表达式 有一个确定的徝(不是逻辑值).,(2). 关于常量表达式1~n: 只起到一个标号的作用,根据表达式的值来判断, 找到一个相匹配的入口处,程序往下执行。 各个case后的常量表达式嘚值必须互不相同.,(3). 每个case分支可有多条语句可不用花括号{ }。,switch(表达式 ) { case 常量表达式1: 语句1 [break]; case printf(“this is other char. \n“); } },多个case语句可以共用可共用一组执行语句.,表达式有┅个确定的值(不是逻辑值).,例7.5 编写程序实现如下功能。 输入一个实数后屏幕显示如下菜单: 1. 输出相反数 2. 输出平方数 3. 输出平方根 4. 退出,

}

我要回帖

更多关于 多个case语句可以共用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信