枚舉概念
- 將一類有關聯的標識組合起來,形成一個特殊的集合。
- 枚舉的實質是整型(int)變量。
- 默認值從0開始,依次遞增1。若枚舉中的成員變量被賦值,則自該枚舉成員變量之后的所有成員變量的數值在該成員數值的基礎上依次加1。
枚舉的定義格式及初始化
格式
enum 枚舉類型名(可省略)
{
枚舉成員變量
...........
...........
枚舉成員變量
}枚舉變量名;
初始化方式1直接聲明枚舉變量(省略枚舉類型名)
enum
{
SUN = 0,
MON = 1,
TUES = 2,
WED = 3,
THURS = 4,
FRI = 5,
SAT = 6,
}WeekDay = SAT;
初始化方式2先聲明枚舉類型,再定義枚舉變量
enum WeekEnumType
{
SUN = 0,
MON = 1,
TUES = 2,
WED = 3,
THURS = 4,
FRI = 5,
SAT = 6,
};
enum WeekEnumType WeekDay = MON;
初始化方式3聲明枚舉類型名的同時定義枚舉變量
enum WeekEnumType
{
SUN = 0,
MON = 1,
TUES = 2,
WED = 3,
THURS = 4,
FRI = 5,
SAT = 6,
}WeekDay = MON;
枚舉類型的作用(優點)
- 可以替代整型的宏定義,增強代碼的可讀性和可維護性。
- 枚舉可用在switch語句中,作為常量使用。
- 使用枚舉變量時,應該把枚舉變量的值賦給枚舉中的常量集合中的某個常量的值
- 枚舉就是一個封裝好的define集合,用便于記憶的字符來代替常量。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
C語言
+關注
關注
180文章
7608瀏覽量
137128 -
SAT
+關注
關注
0文章
7瀏覽量
6403
發布評論請先 登錄
相關推薦
C預處理與C語言基本數據類型
指令表:注意:宏名的書寫由標識符與兩邊各兩條下劃線構成。C語言基本數據類型不同操作系統中數據類型所占字節數圖解數據類型的其他分類:變量常量(
發表于 12-21 08:29
C程序的運行環境和C語言的數據類型
⒈ 實驗目的⑴ 了解在具體的語言環境下如何編輯、編譯、連接和運行一個C程序。⑵ 通過運行簡單的C程序,初步了解C源程序的特點。⑶ 掌握C
發表于 06-21 09:36
?55次下載
C語言數據類型有哪些
在 C 語言中,數據類型指的是用于聲明不同類型的變量或函數的一個廣泛的系統。變量的類型決定了變量存儲占用的空間,以及如何解釋存儲的位模式。
發表于 03-20 10:56
?488次閱讀
評論