×

switch case c switch case用法

switch case(switch case用法举例有哪些)

admin admin 发表于2023-07-09 21:17:31 浏览42 评论0

抢沙发发表评论

本文目录

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

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

c语言switch case语句是什么

switch (表达式)

{

case 常量表达式1:语句1

case 常量表达式2:语句2

......

case 常量表达式n:语句n

default:语句n+1

}

执行过程:

1、首先计算“表达式”的值,假设为m。

2、从第一个case开始,比较“整型数值1”和m,如果它们相等,就执行冒号后面的所有语句,也就是从“语句1”一直执行到“语句n+1”,而不管后面的case是否匹配成功。

3、如果“整型数值1”和m不相等,就跳过冒号后面的“语句1”,继续比较第二个case、第三个case……一旦发现和某个整型数值相等了,就会执行后面所有的语句。假设m和“整型数值5”相等,那么就会从“语句5”一直执行到“语句n+1”。

4、如果直到最后一个“整型数值n”都没有找到相等的值,那么就执行default后的“语句n+1”。

遵守switch语句规则

任何switch语句都必须遵循以下规则:

1、只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

2、switch()的参数类型不能为实型 。

3、case标签必须是常量表达式(constantExpression),如42或者’4’。

4、case标签必须是唯一性的表达式;也就是说不允许两个case具有相同的值。

C语言中的Switch-case语句

Switch语句可以理解为if-else语句的另一种表现形式 。 break的作用是跳出Switch,如果不跳出则继续向下执行,直到遇到break或执行到结束为止。

Switch case 语句表达式为:

switch{case 常量1: 语句体1;case 常量2: 语句体2;case 常量3: 语句体3;case 常量4: 语句体4;....default : 语句体;}

扩展资料:

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

C语言程序语句

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 (计算机语言关键字)

C语言中switch case用法

while,for都是循环语句。。switch,case则是条件语句,相当于if-elseif-else语句 for语句:ints=0;for(inti=1;i《=10;i++)s+=i;//从1加到10的和 switch语句:switch(x){ case1:a=b;break; case2:a=c;break;}