心连心鲜花网 加入收藏  -  设为首页
您的位置:心连心鲜花网 > 知识百科 > 正文

目录

1,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;}。

2,Switchcase语句怎么使用

switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。Switchcase语句表达式为:switch{case常量1:语句体1;case常量2:语句体2;case常量3:语句体3;case常量4:语句体4;....default:语句体;}当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句并跳出switch语句。 扩展资料switch...?case语句的特点:1、把要讨论的表达式与case后面的常量进行比较,发现匹配项之后,从该位置入口,做它下面的所有语句。2、case后面的常量不能重复3、可以在每一个case语句的后面加上break语句,这样就能保证只做与之相匹配的那一项。4、break实质:在switch...case语句里面最先遇到那一个break就从该位置结束该语句5、可以在最后一个case的下面加上default语句表示如果找不到匹配项时,就做default对应的项。6、default并不是一定要有,如果前面遇到break,default就不执行。如果没有遇到break,就一定会执行。7、case后面的语句可以不执行,表示与下一个case是或的关系。参考资料来源:百度百科——switch

3,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具有相同的值。

4,c语言switch case语句例子是什么?

c语言switch case语句例子是: #include int main(void){ int a; printf("input integer number: "); scanf("%d",&a); switch (a){ case 1:printf("Monday\n"); break; case 2:printf("Tuesday\n"); break; case 3:printf("Wednesday\n"); break; case 4:printf("Thursday\n"); break; case 5:printf("Friday\n"); break; case 6:printf("Saturday\n"); break; case 7:printf("Sunday\n"); break; default:printf("error\n"); } return 0; } 程序解读: 本程序是要求输入一个数字,输出它对应的星期的英文单词。 注意项: 1、在case后的各常量表达式的值不能相同,否则会出现错误。 2、在case后,允许有多个语句,可以不用{}括起来。 3、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。 4、default子句可以省略不写。