下载此文档

C语言-09switch-case 多分支开路语句.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
C语言程序设计第九课 switch-case多分支开路语句狐高魄猪莎拆泌戳据嗜良判额囱***翻挥弓选扬拯械核权董袒能颤零腻***秤C语言-09switch-case多分支开路语句C语言-09switch-case多分支开路语句§-case语句在编写应用程序时,在必须从很多可以的选项中选择一组指令的地方,可以使用if-else链。在将一个整数表达式的值与特定的值进行比较时,可以使用switch-case语句来替代if-else链。switch-case语句的常规格式如下: switch(整型表达式){ case常量1:语句系列1;[break;] case常量2:语句系列2;[break;] . . case常量n:语句系列n;[break;] [default:] [语句n+1;]}著迄君拿蓄猛每广福举旷冗煤太墨畔雍箍赃瘫壤骡蹲锚码幕诚掸剪陋浩意C语言-09switch-case多分支开路语句C语言-09switch-case多分支开路语句§-case常规书写格式switch(整型表达式){ case常量1: 语句系列1; [break;] case常量2: 语句系列2; [break;] . . case常量n: 语句系列n; [break;] [default:] [语句n+1;]}复合语句开始switch和复合语句结束以冒号结束以冒号结束以冒号结束以冒号结束缩进再次缩进缩进积浅谗性疾爪瘤孽钨抒雀琅当阿岗缘玛勘谆庇做嘱魔汕恐洁童偿谴蝉造姐C语言-09switch-case多分支开路语句C语言-09switch-case多分支开路语句§-case执行流程图昏禽睦酝偏洼幌缨刨绍欢镁肆顷弓杀裙社谬鹰黍耻朗惟件揪躲隶换职铜故C语言-09switch-case多分支开路语句C语言-09switch-case多分支开路语句在switch-case语句中有4个新的关键字:switch、case、default和break,下面分别给予介绍。关键字switch标识swithc-case语句的开始。该关键字后的圆括号内的整型表达式将得到赋值,然后将该表达式的结果与复合语句内包含的各种可以的值依次进行比较。 swith语句中的表达式必须被指定为整数结果值,否则将会出现编译错误。在switch-case语句内,关键字case被用来标识或标记与switch表达式的值进行比较的每个值。 switch表达式的值与这些case值依次进行比较,直到找到匹配的值。当找到匹配值时,执行将从紧跟着该匹配值的语句开始,因此,如下所示,表达式的值决定了在switch语句中执行实际开始的位置:§-09switch-case多分支开路语句C语言-09switch-case多分支开路语句在一个switch语句中可以采用任意顺序来包含任意数目的case标签。但是,如果表达式的值与所有case值都不匹配,那么将不执行任何语句,除非遇到关键字default。关键字default是可选的,并且它与if-else链中的最后一个else的作用相同。§-09switch-case多分支开路语句C语言-09switch-case多分支开路语句switch(整型表达式){ case常量1: . . [break;] case常量2: . . [break;] . . case常量n: . [break;] [default:] .} //switch语句结束若表达式等于常量1,则从这里开始若表达式等于常量2,则从这里开始若表达式等于常量n,则从这里开始若所有常量都不匹配,则从这里开始宛胎调嵌继蒙乘睦玫蜡槛阔学施筑士儡思稚座掀棘四动犬刮窗膘蕾甫剐痪C语言-09switch-case多分支开路语句C语言-09switch-case多分支开路语句//模拟ATM机菜单系统程序片段()//执行各个分支switch(key){ case1: printf("您执行的是修改密码操作!\n"); case2: printf("您执行的是转帐操作!\n"); case3: printf("您执行的是存款操作!\n"); case4: printf("您执行的是取款操作!\n"); case5: printf("您执行的查询余额操作!\n"); case6: printf("系统退出!\n"); default: printf("您选择了一个错误的操作!\n");}邪笆味晶骨决冉捞匝蚂伪阜润颐给突待家俱科****逛蝎番剁靛蓖欺蛛阳尽

C语言-09switch-case 多分支开路语句 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小204 KB
  • 时间2019-10-18