儿英语培训网 加入收藏  -  设为首页
您的位置:少儿英语培训网 > 英语培训 > 正文
switch case用法举例有哪些?
switch case用法举例有哪些?
提示:

switch case用法举例有哪些?

C语言程序语句switch:switch用在编程中,如C语言中它经常跟case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。 case1:cout<<"1月有31天";break。 case2:cout<<"2月有28天";break。 case3:cout<<"3月有31天";break。 case4:cout<<"4月有30天";break。 case5:cout<<"5月有31天";break。 case6:cout<<"6月有30天";break。 语句规则 switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。 switch()的参数类型不能为实型 。case标签必须是常量表达式(constantExpression),如42或者'4'。case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

switch case语句例子是什么?
提示:

switch case语句例子是什么?

switch case语句例子如下: #include int main(){int a;printf("Input integer number:");scanf("%d",&a);if(a==1)。{printf("Monday\n")。 }else if(a==2){printf("Tuesday\n");}else if(a==3){printf("Wednesday\n");}else if(a==4)。{printf("Thursday\n");}else if(a==5)。 {printf("Friday\n");}else if(a==6){printf("Saturday\n");}else if(a==7)。{printf("Sunday\n");}else{printf("error\n");}return 0;}。 Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。 直线翻译:switch语句,即“切换”语句;case即“情况”。 switch语句的语法如下(switch,case,break和default是关键字)。 switch ( 变量表达式 ){ case 常量1 :语句;break; case 常量2 :语句;break; case 常量3 :语句;break; ... case 常量n:语句;break; default :语句;break;}。

switch语句中case后面的表达式可以是什么?
提示:

switch语句中case后面的表达式可以是什么?

switch语句中case后面的表达式可以是常量表达式。 C语言中switch语句的case后面不能是一个关系表达式,case后面跟的是一个常量表达式,CASE表达式的真假值判断就会中止,而剩余的 WHEN子句会被忽略。 使用注意事项: 要注意CASE表达式里各个分支返回的数据类型是否一致。某个分支返回字符型,而其他分支返回数值型的写法是不正确的。 使用CASE表达式的时候,最容易出现的语法错误是忘记写END。虽然忘记写时程序会返回比较容易理解的错误消息,不算多么致命的错误。而执行时却出错的情况大多是由这个原因引起的。

switch语句case后面的范围怎么写
提示:

switch语句case后面的范围怎么写

switch语句case后面的范围书写规则:case后面必须是常量表达式、case后常量表达式的值不能一样。 switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。 Switch case语句表达式为:switch{case常量1:语句体1;case常量2:语句体2;case常量3:语句体3;case常量4:语句体4;default:语句体;}当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。 case语句的特点 1、把要讨论的表达式与case后面的常量进行比较,发现匹配项之后,从该位置入口,做它下面的所有语句。 2、可以在每一个case语句的后面加上break语句,这样就能保证只做与之相匹配的那一项。 3、break实质:在switch case语句里面,最先遇到那一个break就从该位置结束该语句。 4、可以在最后一个case的下面加上default语句,表示如果找不到匹配项时,就做default对应的项。 5、default并不是一定要有,如果前面遇到break、default就不执行。如果没有遇到break,就一定会执行。