| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1254 人关注过本帖
标题:关于switch的问题
取消只看楼主 加入收藏
njzhangyuhao
Rank: 2
等 级:论坛游民
帖 子:197
专家分:35
注 册:2010-11-20
结帖率:100%
收藏
 问题点数:0 回复次数:4 
关于switch的问题
在turboc2.0里switch()括号里可以为任意类型么


在谭浩强的C语言教程第四版中说可以是任意类型(vc6.0环境)
在曾怡网络教程(turboc2.0)说只能是整形或者字符
江苏省二级C语言考试辅导书(turboc2.0)上和曾怡一样说法
但是我在turboC2.0里试了一下浮点型 是可以的 很奇怪

以下是turboC2.0里实验代码:
main()
{
float a=1.0;
switch(a)
{
  case 1.0:printf("ss");
}
}
显示正确 但如果把1.0换成1.1就会错误 不知道怎么搞的

[ 本帖最后由 njzhangyuhao 于 2011-2-1 23:56 编辑 ]
搜索更多相关主题的帖子: C语言 辅导书 江苏省 
2011-01-30 20:26
njzhangyuhao
Rank: 2
等 级:论坛游民
帖 子:197
专家分:35
注 册:2010-11-20
收藏
得分:0 
谢了
2011-01-30 21:44
njzhangyuhao
Rank: 2
等 级:论坛游民
帖 子:197
专家分:35
注 册:2010-11-20
收藏
得分:0 
我在想要是书上错了不会一起错吧 是不是期间有什么改革?
2011-02-01 21:49
njzhangyuhao
Rank: 2
等 级:论坛游民
帖 子:197
专家分:35
注 册:2010-11-20
收藏
得分:0 
main()
{
 float a=1.0;
 switch(a)
 {
  case 1.0:printf("ss");
 }
}
显示正确 但如果把1.0换成1.1就会错误 不知道怎么搞的
2011-02-01 23:47
njzhangyuhao
Rank: 2
等 级:论坛游民
帖 子:197
专家分:35
注 册:2010-11-20
收藏
得分:0 
TURBOc2.0环境
2011-02-01 23:47
快速回复:关于switch的问题
数据加载中...
 
   



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

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