回覆列表
-
1 # 西瓜劇輯錄
-
2 # 使用者1158134898603
根據我所做的筆記:
列舉型別是值型別資料。
優勢:
1.使程式碼易於維護
2.使程式碼更加清晰
3.使程式碼更容易鍵入
如果沒有賦值,列舉變數預設值是0,下一個列舉變數按照上一個變數中的值加1.
-
3 # 枇杷園丁
列舉
enum是C語言中的一個關鍵字,enum叫列舉資料型別,列舉資料型別描述的是一組整型值的集合(這句話其實不太妥當),列舉型是預處理指令#define的替代,列舉和宏其實非常類似,宏在預處理階段將名字替換成對應的值,列舉在編譯階段將名字替換成對應的值,
列舉簡單的說也是一種資料型別,只不過是這種資料型別只包含自定義的特定資料,它是一組有共同特性的資料的集合。
舉個例子,顏色也可以定義成列舉型別,它可以包含你定義的任何顏色,當需要的時候,只需要透過列舉呼叫即可,另外比如說季節(春夏秋冬)、星期(星期一到星期日)等等這些具有共同投特徵的資料都可以定義列舉。