C語言中列舉的使用

2021-09-30 13:06:35 字數 382 閱讀 6226

通俗來說:當我們要宣告乙個類的時候,要宣告的這個類有多個屬性,我們需要同時給多哥屬性表明屬性資訊時,使用列舉來宣告會清晰明了,方便簡潔。

列舉的語法:enum+列舉名{

列舉成員(列舉屬性)   //多個成員之間用逗號隔開,但最後乙個成員屬性不需要有任何結束符號

};  //大括號後一定要分號

呼叫列舉方法:enum+列舉名+列舉變數名;

賦值方法:列舉變數名=列舉成員

列舉的本質就是整數

列舉真正儲存的值可以重複,但列舉項(列舉屬性)不能重複,只能列印儲存的值,如果要列印列舉項的話只能用if或switch(設定乙個值)判斷,當判斷條件滿足的話列印出相應列舉項的名稱。即使列舉項不一樣,但如果值相同,也是不可以直接寫在switch的case後面的

c語言中的列舉

列舉 或列舉 是c中使用者定義的資料型別。它主要用於將名稱分配給積分常量,名稱使程式易於閱讀和維護。列舉相對來說運用和理解都是比較簡單的 我們直接看例子 an example program to demonstrate working of enum in c include enum week ...

C語言中列舉型別

列舉變數的建立 方法一 enum weekday 宣告了乙個列舉型別enum weekday enum weekday workday,weekend 用上面申明的列舉型別定義列舉變數 workday,weekend 方法二 不宣告有名字的列舉型別,直接定義列舉變數 enum workday,wee...

C語言中enum 列舉

列舉是 c 語言中的一種基本資料型別,它可以讓資料更簡潔,更易讀。列舉語法定義格式為 enum 列舉名 接下來我們舉個例子,比如 一星期有 7 天,如果不用列舉,我們需要使用 define 來為每個整數定義乙個別名 define mon 1 define tue 2 define wed 3 def...