switch()case的用法

一般的基础格式是

   

switch(字符型变量ch){
      case  ‘a’:  ............;break;  \\             'a'||'A'  此操作是错误的,可以改用if else
     case   ‘b’: ..........;break;
     default: .....................;
}
//
switch(整形变量a){
      case  ‘a’:  ............;break;
     case   ‘b’: ..........;break;
     default: .....................;
}
我知道前面的对大家来说都很简单;这肯定不是我的重点啦亲。
        switch(表达式){    \\这里所谓的表达式呢就是一个值,你可以对这个值操作 如 score/2  ,score*2  ,score*2+1 这种操作。但是这里不可以用判断语句,如
			score>10;  这是不对的。
case 值1:.......;break;\\ 上面的那个表达式为什么是要一个值呢,很简单,因为你看嘛,对case 的操作这里是一个值,一个确切的数,可以说这你的一个枚举。  实质就是这样的  “表达式=?值1/值2 ”  像这样的。所以不能对  case 进行 模糊赋值
如  case 15||16(这里你是想说当score =15 或16 时执行这个case ,这么做是错误的)  
case 值2:.......;break;
default:........;
}
/* 有什么写的不完满的欢迎指出和改正,在评论里指出*/

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值