标题:[求助]关于switch的问题
只看楼主
regulate
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-11-3
 问题点数:0 回复次数:8 
[求助]关于switch的问题
#include <stdio.h>
main()
{
float x,y;
scanf("%f\n",&x);
if(x>=0)
{ switch(x)
{ case x>=0&&x<1: printf("%f",-x);break;
case x>=1&&x<4: printf("%f",x/2-1);break;
case x>=4: printf("%f",x*x-1);
}
else printf("error");
}
}
麻烦哪个大哥把这个装载在自己的TC上看看啊 看 case x>=0&&x<1: printf("%f",-x);break;出错在哪?????
谢谢了
搜索更多相关主题的帖子: 装载 include 
2006-11-03 15:26
zhufeifei
Rank: 1
等 级:新手上路
威 望:2
帖 子:402
专家分:0
注 册:2006-8-11
得分:0 
switch(a)判断,a是常量表达式,不可以是关系表达式?如只能是a等于某些值时用!

在不断的拼搏与进取中,定能创造一片天地!
2006-11-03 15:51
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
得分:0 
很明显x != x&gt;=0&amp;&amp;x&lt;1.

=×&D o I p R e E n C g T l X&×=
2006-11-03 15:59
李理
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-3
得分:0 
case 后面只能跟常量
2006-11-03 16:30
jinwenbobull
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-10-28
得分:0 
常量

个人主义者
2006-11-03 19:14
子夜光
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-11-3
得分:0 

常量!


哎!大家一起努力吧!
2006-11-03 19:16
我不是郭靖
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:494
专家分:6
注 册:2006-10-4
得分:0 
楼主的是常量啊.

2006-11-03 20:31
jqbbccn
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-10-17
得分:0 

这么多人回答了,我路过咯~


2006-11-03 20:44
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
得分:0 
switch后面的语句一般是整形或字符型表达式。

该学习了。。。
2006-11-03 20:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-100547-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.599847 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved