switch语句

switch语言句是程序选择结构中的多分支选择结构。

switch语句专用于实现多分支结构程序,特点是各分支清晰、直观。(用if...else也可以实现多分支,但是复杂)

switch语句的语法形式

 

switch(表达式)

{

    case 常量表达式1:语句1

     case 常量表达式2:语句2

         .........

     case 常量表达式n:语句n

    default: 语句n+1

}

   注意:

    1),switch后面括号中可以是任何表达式,取其整数部分与各大常量表达式进行比较.

    2),常量表达式不能出现变量,且类型必须是整型、字符型或枚举型,各常量表达式互不相同。

    3),case后面的语句可以一条或多条语句,多条语句时不必用{ }将他们括起来。case后的语句可以没有,程序执行到此会自己向下顺序执行。

    4),default语句一般出现在所有case语句之后,也可以出现在case语句之前或两个case语句之间。default语句还可以缺省。

 

下面给出一个嵌套的switch语句例子

 

先输入数字0 1 3 ,程序运行结果++#!!!

第9句就是“注意”1)switch后面括号中可以是任何表达式,取其整数部分与各大常量表达式进行比较

第15名就是case后面的语句可以跟0条到多条语句

 

 

 

 

如果理解有误,欢迎大家指正,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值