switch语句

跟風遠走 提交于 2019-12-21 20:55:27

switch语句的两种结构:

switch(int/chsr/string表达式)

{

     case 常量表达式1

     语句1;

     break;//必须有

     case 常量表达式2

     语句2;

     break;//必须有

........

     default

     语句n;

     break;//必须有

}

 int/chsr/string表达式的值与每个常量表达式的值进行比较,如果有一个匹配就执行匹配的该匹配提供的语句,如果没有匹配的就执行default语句。执行完每个部分中的代码后,必须有个break语句,break语句是用来中断switch语句的执行,而执行该结构后面的语句。在执行完一个case块后,在执行第二个case语句是错误的

 

switch(int/chsr/string表达式)

{

     case 常量表达式1

     case 常量表达式2

     .........

     语句1;

     break;//必须有

........

     default

     语句n;

     break;//必须有

}

 多个case语句放在一起。int/chsr/string表达式的值与每个常量表达式的值进行比较,只要一列case语句中有一个匹配就执行该匹配提供的语句。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!