您的位置:首页 > 编程语言 > C语言/C++

C++学习之枚举

2015-07-14 16:28 344 查看
void testEnum(){
enum Weekday{Monday,Tuesday,Wednesday,Thursday,Friday} d1=Monday,d2=Friday;
int i=d2-d1;
printf("%d",i); //outprint 4
}


上面将d1,d2定义为Weekday这个类型并分别赋值为Mondy,Friday,

亦可以定义不命名的枚举类型,如

enum {Monday=2,Tuesday,Wednesday,Thursday,Friday} d1;
d1=Wednesday;


但是在后面的语句中再想引用枚举定义就不行了,除非在d1后面添加变量.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: