枚举
- 什么是枚举
- 把一个事物所有可能的取值一一列举出来
- 怎么使用枚举
//只定义了一个数据类型,并没有定义变量,该数据类型的名字是enum WeekDay
enum WeekDay
{
MonDay,TuesDay,WednesDay,ThursDay,FriDay,SatuDay,Sunday
};
void f(enum WeekDay i)
{
switch (i)
{
case MonDay:
printf("MonDay!\n");
break;
case TuesDay:
printf("TuesDay!\n");
break;
case WednesDay:
printf("WednesDay!\n");
break;
case ThursDay:
printf("ThursDay!\n");
break;
case FriDay:
printf("FriDay!\n");
break;
case SatuDay:
printf("SatuDay!\n");
break;
case Sunday:
printf("Sunday!\n");
break;
default:
break;
}
}
int main()
{
f(FriDay);
}