switch语句
大家好:switch语句中的case后面的表达式能有多个吗
如:switch()
{case(1,2,3,4):
printf("1,2,3,4");break;
........}
这样行吗?
----------------解决方案--------------------------------------------------------
请看书
在书上我没见过你这种写法
并且,你应该自己编译一下试试
by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909
[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
[此贴子已经被作者于2007-9-25 19:36:48编辑过]
----------------解决方案--------------------------------------------------------
switch(a)
{
case 0:
.......
break;
}
----------------解决方案--------------------------------------------------------
谢谢,我想问以下就是case 后面能带多个常量吗?
----------------解决方案--------------------------------------------------------
CASE后面的选择项目是不限制的
但是楼主这样的编译方法似乎不对
----------------解决方案--------------------------------------------------------
楼主
你能提示一下吗
谢谢
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
要在后面满足多个量那就可以写成这样:
switch()
{
case 0:
case 1:
case 2:
case 3:
printf("1,2,3,4");
break;
default:
break;
}
----------------解决方案--------------------------------------------------------
自已试试不就知道了。
----------------解决方案--------------------------------------------------------