如何在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语句中选择一个值范围的主要内容,如果未能解决你的问题,请参考以下文章