c中枚舉類型enum, struct, union

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

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章