“枚举类型”与“枚举变量”有什么区别??
3个回答
展开全部
enum WEEKDAY{Monday, Tuesday, Wednesday};
enum WEEKDAY w;
称enum WEEKDAY为枚举类型,称w为枚举变量,称Monday等为枚举值(好像也有叫枚举常量的)。
enum WEEKDAY w;
称enum WEEKDAY为枚举类型,称w为枚举变量,称Monday等为枚举值(好像也有叫枚举常量的)。
追问
那么w枚举变量所对应的,是Monday等枚举值吗?
追答
是的。比如可以这么用:
w = Monday;
switch (w){
case Monday: printf("Monday"); break;
case Tuesday: printf("Tuesday"); break;
case Wednesday: printf("Wednesday"); break;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询