设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 1972|回复: 6
打印 上一主题 下一主题

[求助]枚举常量问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 01:45:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
enum Grade{A,A-,B+,B,B-,C+,C,C-};
这样定义有什么错误吗?
2#
发表于 2009-11-3 01:45:07 | 只看该作者
应该没问题。
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-3 01:45:08 | 只看该作者
有人知道吗?~~~请多多指教哦~~
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-3 01:45:09 | 只看该作者
那样定义会出错。如redefinition的错误。你可以尝试一下在机器上运行。其中A-里面机器将A和-分开来处理的,所以阿A-不是一个整体。
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-3 01:45:13 | 只看该作者
非法
字母,数字,下划线,是最通用,基本的标识符用的字符
这样做人家会搞不懂的,
当然,你可以这样来实现这个功能,见文知义
enum _grade {ADOWN,AUP,BDOWN,BDOWN,...} grade;
使用是可以这样
grade studentgrade;
switch(studentgrade)
{
case ADOWN:
cout<<"A-"<<endl;
break;
case AUP:
COUT<<"A+"<<endl;
......
}
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-3 01:45:15 | 只看该作者
谢谢哦~
回复 支持 反对

使用道具 举报

7#
发表于 2009-11-6 02:05:07 | 只看该作者
有时候,不是对方不在乎你,而是你把对方看的太重。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 14:40 , Processed in 0.127007 second(s), 10 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表