C语言入门(11)中的switch分支语句如何改写为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1020个文字,预计阅读时间需要5分钟。
C语言提供了用于多分支选择的switch语句,其一般形式为:cswitch(表达式){ case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; ... default: 语句n;}
C语言提供了一种用于多分支选择的switch语句其一般形式为switch(表达式){case常量表达式1:语句1;break;case常量表达C语言提供了一种用于多分支选择的switch语句 其一般形式为
switch(表达式){case 常量表达式1:语句1; break;case 常量表达式2:语句2; break;....case 常量表达式n:语句n; break;default:语句;break;}
它的意思是计算表达式的值。并逐个与其后的常量表达式值相比较当表达式的值与某个常量表达式的值相等时即执行其后的语句然后不再进行判断继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时则执行default后的语句。处理流程图如下
使用switch语句的规则是
1、switch语句的判断条件可以接受int,byte,char,short,枚举不能接受其他类型。
2、在case后的各常量表达式的值不能相同否则会出现错误。
3、在case后允许有多个语句可以不用{}括起来。
4、各case和default子句的先后顺序可以变动而不会影响程序执行结果。
5、default就是如果没有符合的case就执行它default并不是必须的。
6、在都没有break 语句的情况下首先会在所有的case 语句中寻找满足条件的语句。
本文共计1020个文字,预计阅读时间需要5分钟。
C语言提供了用于多分支选择的switch语句,其一般形式为:cswitch(表达式){ case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; ... default: 语句n;}
C语言提供了一种用于多分支选择的switch语句其一般形式为switch(表达式){case常量表达式1:语句1;break;case常量表达C语言提供了一种用于多分支选择的switch语句 其一般形式为
switch(表达式){case 常量表达式1:语句1; break;case 常量表达式2:语句2; break;....case 常量表达式n:语句n; break;default:语句;break;}
它的意思是计算表达式的值。并逐个与其后的常量表达式值相比较当表达式的值与某个常量表达式的值相等时即执行其后的语句然后不再进行判断继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时则执行default后的语句。处理流程图如下
使用switch语句的规则是
1、switch语句的判断条件可以接受int,byte,char,short,枚举不能接受其他类型。
2、在case后的各常量表达式的值不能相同否则会出现错误。
3、在case后允许有多个语句可以不用{}括起来。
4、各case和default子句的先后顺序可以变动而不会影响程序执行结果。
5、default就是如果没有符合的case就执行它default并不是必须的。
6、在都没有break 语句的情况下首先会在所有的case 语句中寻找满足条件的语句。

