用switch语句和break语句构成的选择结构

一、switch语句
switch语句形式如下:

switch(表达式)
{  case  常量表达式1 : 语句1;
    case  常量表达式2 : 语句2;
           ...

   case  常量表达式n : 语句n;
   default                  :  语句n+1;
}

二、switch语句的执行过程
  当执行switch语句时,首先计算紧跟其后一对括号中的表达式的值,然后在switch语句体内寻找与该值吻合的case标号。如果有与该值相等的标号,则执行该标号后开始的各语句,包括在其后的所有case和default中的语句,直到switch语句体结束;如果没有与该值相等的标号,并且存在default标号,则从default标号后的语句开始执行,直到switch语句体结束;如果没有与该值相等的标号,同时又没有default标号,则跳过switch语句体,去执行switch语句之后的语句。

三、在switch语句体中使用break语句
  break语句又称间断语句。可以将break语句放在case标号之后的任何位置,通常是在case之后的语句最后加上break语句。每当执行到break语句时,立即跳出switch语句体。switch语句通常总是和break语句联合使用,使得switch语句真正起到分支的作用。
语句形式如下:

  switch(表达式)
{  case  常量表达式1 : 语句1;break;
    case  常量表达式2 : 语句2;break;
           ...

   case  常量表达式n : 语句n;break;

   default                  :  语句n+1;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值