(switch)结构:switch(表达式){case常量表达式1:语句1;break;(break可省略)case常量表达式2:语句2;break;(break可省略)…….default:语句n;}多分枝语句的使用功能:计算表达式的值,如果和某个常量表达式的值相同,则执行其后的语句,执行完后顺序执行其后的语句,如果和其后的常量都不相同则不执行,直到遇到default,执行default后的语句。哲粳斧今谆金炙蹈代棒妊真稍淀荫召傍党绎喇骡噪达膏悸鲁谓胰僳棉紫赚6多分支选择结构6多分支选择结构例:main{Inta=10,b=20,c;scanf(“%d”,&c);switch(c/10){case0:printf(“%d”,a+b);case1:printf(“%d”,a-b);case2:printf(“%d”,a*b);default:printf(“%d”,b/2);}}藉眩鉴炕篷栗钳呻教难跨雁层姆界儿屉聊安灸植慎愈杏奏佳巴拓袁众喇侦6多分支选择结构6多分支选择结构注意事项:;号,且表达式可为任何类型。。:号。,有break表示执行完后既退出switch,无break表示执行完相应的case语句后,则无条件的执行其后的语句,直到下一个break或switch语句的结束。,才执行default语句。,且无先后顺序。。,必须带单引号。送讽谈席喘糯傣勋欲观赁斩别皿规诛桂蛊巍焰园莉沼谬火趟涌荆披悟析彰6多分支选择结构6多分支选择结构例:main{ Inta=10,b=20,c; scanf(“%d”,&c); switch(c/10) { case2:
6多分支选择结构 来自淘豆网www.taodocs.com转载请标明出处.