CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  非技术区

switch语句后面括号内表达式有何限制?

楼主ihcbo(☆心远☆)2006-03-14 22:04:41 在 C/C++ / 非技术区 提问

switch语句后面括号内表达式有何限制?  
  请老师们解说一下,一学子等候回音!!! 问题点数:20、回复次数:8Top

1 楼sankt(宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒.)回复于 2006-03-14 22:08:13 得分 4

表达式返回值要求是:  
  short   int   char   enum型Top

2 楼ykzhujiang(朱朱)回复于 2006-03-14 22:16:24 得分 4

一句话,必须能转换为整形Top

3 楼sjjf(水晶剑锋)回复于 2006-03-14 22:46:24 得分 4

基本类型Top

4 楼firetoucher(风焱)回复于 2006-03-14 23:06:19 得分 6

nod   ykzhujiang(朱朱)    
   
  参见C99标准6.8.4.2:  
  1   The   controlling   expression   of   a   switch   statement   shall   have   integer   type.  
  5   The   integer   promotions   are   performed   on   the   controlling   expression.  
   
   
  FT  
  --  
  Anything   one   man   can   imagine,   other   men   can   make   real.Top

5 楼fhb13(游途道标)回复于 2006-03-14 23:33:00 得分 2

要表达式   还必须是左值的Top

6 楼ihcbo(☆心远☆)回复于 2006-03-15 10:11:10 得分 0

谢谢你们几位的回复啊,以后向你们多多学习哟!!!Top

7 楼high2003376320(年少但不轻狂)回复于 2006-03-15 10:48:50 得分 0

原来是这样Top

8 楼wumingchenchao(一缕阳光)回复于 2006-03-16 20:17:15 得分 0

http://community.csdn.net/Expert/topic/4387/4387512.xml?temp=.3578607  
  有更多的讨论。Top

相关问题

  • switch(表达式){}语句中的"表达式"能不能有多个,该怎么写?
  • IB.表达式计算.求sql语句
  • sql语句,表达式的问题?
  • 关于表达式语句,在线等!
  • while 语句表达式问题
  • 怎么样去掉表达式中的括号?
  • 正则表达式成对括号匹配问题
  • 表达式的SQL语句如何书写
  • 如何使用正则表达式分析SQL语句?
  • 请问如何写表达式(find语句用的)

关键词

  • 括号
  • 语句
  • 表达式
  • 后面括号
  • switch语句
  • 内表达式有何限制
  • expression
  • integer

得分解答快速导航

  • 帖主:ihcbo
  • sankt
  • ykzhujiang
  • sjjf
  • firetoucher
  • fhb13

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo