当前位置: 代码迷 >> C语言 >> switch语句
  详细解决方案

switch语句

热度:696   发布时间:2007-09-25 19:29:28.0
switch语句

大家好:switch语句中的case后面的表达式能有多个吗
如:switch()
{case(1,2,3,4):
printf("1,2,3,4");break;
........}
这样行吗?

搜索更多相关的解决方案: switch语句  case  break  printf  表达  

----------------解决方案--------------------------------------------------------
请看书
在书上我没见过你这种写法
并且,你应该自己编译一下试试



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;
}


----------------解决方案--------------------------------------------------------
自已试试不就知道了。
----------------解决方案--------------------------------------------------------
  相关解决方案