标题: switch分支语句,有这样的用法吗,比如 case 0,1,2,3 case 10-20 [打印本页] 作者: 千年@之恋 时间: 2009-11-5 01:06 标题: switch分支语句,有这样的用法吗,比如 case 0,1,2,3 case 10-20 switch (x)
{
case 1: 语句1;
break;
case 2: 语句2;
break;
case 3: 语句3;
break;
……
}
我想当 x 的值在1至10之间的时候,执行语句1,那么 case 后面的表达式应该如何写呢?
case 1-10:语句1;作者: 36D--的咪咪 时间: 2009-11-5 01:06
switch (x)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: 语句1;
break;
case 11: 语句2;
break;
case 12: 语句3;
break;
……
}作者: 天地之一 时间: 2009-11-5 01:06
谢谢。
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: 语句1;
break;
但是这样也太长了。如果是要1-100,那不得100行的case作者: ヤforget♀戀 时间: 2009-11-5 01:06
switch (x)
{
default: 语句1;break;//1-10执行该语句
case 11: 语句2;
break;
case 12: 语句3;
break;
……
}作者: 勇敢的心 时间: 2009-11-5 01:06
我想要
1-100,执行语句1
101-200,执行语句2
201-300,执行语句3
那么case后面的表达式该怎么写呢?
case 1-100:语句1;break;
case 101-200:语句2;break;
case 201-300:语句3;break;作者: 红星 时间: 2009-11-5 01:06
helloworld22 在 2008-11-16 10:37 的发言:
我想要
1-100,执行语句1
101-200,执行语句2
201-300,执行语句3
那么case后面的表达式该怎么写呢?
case 1-100:语句1;break;
case 101-200:语句2;break;
case 201-300:语句3;break;