什么是枚举
把一个事物所有可能取值都一一列举出来
代码
#include<stdio.h>
//只定义了一个数据类型,没有定义变量,该数据类型的名字是enum WeekDay
enum WeekDay//ennum就是枚举的意思,后面是名字
{
MonDay, TuesDay, Wednesday, ThursDay, FriDay, SaturDay, SunDay
//默认开始为0,也可以Monday=3,后面依次为4、5...。
};
void f(enum WeekDay day)
{
switch (day)
{
case 0:
printf("MonDay\n");
break;
case 1:
printf("TuesDay\n");
break;
case 2:
printf("WednesDay\n");
break;
case 3:
printf("TuesDay\n");
break;
case 4:
printf("FriDay\n");
break;
case 5:
printf("SaturDay\n");
break;
case 6:
printf("SunDay\n");
break;
}
}
int main(void)
{
f(SunDay);
return 0;
}
后记:慢慢学习中…