1.枚举类型的定义
enum 枚举类型名{枚举常量1[=整型常量], 枚举常量2[=整型常量], ...},这种方式可以替代const
enum color { WRITE, BLACK, GRAY};
默认情况下从0开始编号,之后每次+1(上述为WRITE=0, BLACK=1, GRAY=2)
也可以自己定义特定的enum color { WRITE=7, BLACK=2, GRAY};(WRITE=7, BLACK=2, GRAY=3)
enum color c;
c = WRITE;
也可以直接使用BLACK, GRAY
2.定义别名
typedef enum color {WRITE, BLACK, GRAY} ecolor;
ecolor c ;(声明变量)
c = BLACK;(赋值)