如何在switch语句中选择一个值范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在switch语句中选择一个值范围相关的知识,希望对你有一定的参考价值。

选择一个值的范围?不知道我这个答案您满不满意

建议你这样试试看:

/*C语言 switch() 范围的选择判断*/
#define Min1 5
#define Max1 15

#define Min2 15
#define Max2 20

void switch_range()

//方法① switch语句可以用…来判断范围,要注意其边界条件(且为包含)
switch(x)

case Min1 ... Max1:       //等价于    5<=x && x<=15;
;
break;
case Min2 ... Max2:      //等价于    15<=x && x<=20;
;
break;
default:
break;


//方法② 另一种常用方法是将其 “/5取商” 常量判断
int x;
switch(x/5)

case 1:     //5-9

case 2:     //10-14
printf("5-14");
break;

case 3:    //15-19
printf("15-19");
break;
default:
break;

参考技术A Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。
switch语句,即“切换”语句;case即“情况”。
switch语句的语法如下(switch,case和default是关键字):
switch ( controllingExpression )
case constantExpression1 :
case constantExpression2 :
case constantExpression3 :
statements; /*当满足constantExpression1、constantExpression2、constantExpression3任何一个都执行statements */
break;
case constantExpression :
statements ;
break;
...
default :
statements ;
break;

JavaScript对于switch语句中的case后键入值的带不带引号

一.用switch选择星期几

这时case为  例:case=“星期一”

二.用switch选择单纯的数字

这时case为  例:case=‘1’

三.用switch选择一个应用了函数的值

例:switch(preseInt(grade/10)){

        case=6:

         document.write(“该同学成绩为中”)

}

请问case后面的引号什么时候加,什么时候不加有具体的分类么

第一次写,希望大神可以指点一下,后日必深入研究

 

以上是关于如何在switch语句中选择一个值范围的主要内容,如果未能解决你的问题,请参考以下文章

js中switch语句中case值可不可以表示一个范围

switch case的用法

switch if 区别

switch case的用法

switch选择结构

流程控制语句-switch选择语句