返回目录:游戏资讯
switch (表达式或属性){
case 值1 : 语句1
break;
case 值2 : 语句2
break;
...
default : 值n
break;
}
从表抄达式或属性值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程序从switch结束大括号之后的第一个语句继续执行,并忽略其他case。
假如任何一个case语句的值都zd不等于表达式或属性的值,就运行可选标签default之下的语句。
假如表达式或属性的值和任何一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。
switch嵌套语句的一百般形式:
switch(表达式)
case常量度1:语句1
case常量2:switch(表达式)
{case常量1:语句1
case常量2:语句2
......
case常量n:语句n
default:语句n+1
}
.....
case常量n:语句n
default:语句n+1
扩展资料
在使用switch语句注意事项:
1、在case后的各常量表达式的值问不能相同,否则会出现答错误。
2、在case后,允许有多个语句,可以版不用{}括起来。
3、各case和default子句的权先后顺序可以变动,而不会影响程序执行结果。
4、default子句可以省略不用。
switch用在编程中,如C语言中它经常跟case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。
C语言程序语句switch语句的语法如下(switch,case和default是关键字):
switch ( controllingExpression )
{
case constantExpression1 :
case constantExpression2 :
case constantExpression3 :
statements;
//当满足constantExpression1、constantExpression2、constantExpression3任何一个都执行statements
break;
case constantExpression :
statements ;
break;
...
default :
statements ;
break;
}
扩展资料:
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和e799bee5baa6e58685e5aeb9365case break default一起使用。
遵守switch语句规则
switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:
只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。
switch()的参数类型不能为实型 。
case标签必须是常量表达式(constantExpression),如42或者'4'。
case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
参考资料来源:百度百科-switch (计算机语言关键字)