枚举
#include<stdio.h>
enum color{yellow,red,black,white,pink,blue};
int main()
{
printf("%d %d %d %d %d %d %d\n",yellow,red,black,white,pink,blue};
enum color co=red;
printf("%d %d",co,sizeof(enum color));
}
输出是:0 1 2 3 4 5
1 4
enum(枚举是int类型的子集)
yellow是0的名字;
默认是从零开始,
也可以指定值
enum color{yellow=3,red}
应用:可以代替字符中的名字,起到一个在代码中直接注释的作用(例:贪吃蛇中东南西北的判定)