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;(賦值)