A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孤独客 中级黑马   /  2013-6-25 19:44  /  1302 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我们定义一个枚举,能把枚举变量作为switch的条件使用?
比如:enum    digit
               {  0, 1,2,3,4,5,6,7,8,9 }

           digit a;
能不能把枚举变量作为switch(a)条件使用,如何实现?





评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

2 个回复

倒序浏览
应该是取一个枚举的量作为switch的条件,case分辨与枚举的哪个量件相同吧。。。。
回复 使用道具 举报
1. 按照系统的默认,枚举中的每个元素类型都是int型,且第一个元素删去的值为0,它后面的每一个连续的元素的值按加1递增;
2. 在枚举中,也可以给元素直接赋值,如下把星期天的值设为1, 其后的元素的值分别为2,3......
     enum WeekDay{ Sunday=1. Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马