- 56
- 0
- 约2.29千字
- 约 12页
- 2017-08-16 发布于山西
- 举报
switch多路开关语句,switchcase语句,javaswitchcase语句,jsswitchcase语句,cswitchcase语句,switch语句,c语言switch语句,phpswitchcase语句,switchcase语句例子,cswitch语句
Switch多路开关语句 首先来看一例题 题:输入一个0~15的十进制数,将其转换成十六进制数 分析:对于0~9的十进制数,转成十六进制就是它本身,对于10~15的十进制数,转成十六进制对应的符号为’A’~’F’。 switch语句 当要实现几种可能之一时,就要用if...else if甚至多重的嵌套i f来实现,当分支较多时,程序变得复杂冗长,可读性降低。C语言提供了s w i t c h开关语句专门处理多路分支的情形,使程序变得简洁。 switch语句的一般形式 switch语句流程图 switch语句 补充说明: 1、switch后面的表达式一般是整型或字符型表达式,case后面的表达式通常为整型或字符型常量 2、语句k可以是简单语句,有可以是复合语句 3、调换case子句或default子句的次序,程序的运行结果不受影响。一般情况下,尽量是概率大的case放在前面,以提高运行速度。 4、default后的break语句可省去。如果不考虑各个case常量以外的情况,default也可以省。 switch语句 5、case常量表达式k后的语句和break语句可以缺省,此时若switch后的表达式的值与常量表达式k的值相等时,程序将自动执行后续case子句中的执行语句,直到遇到break语句或switch语句的右花括号,即若干个case子句可共用一组执行语句。 switch语句
原创力文档

文档评论(0)