枚舉類型的定義:枚舉類型(enumeration)是 C++ 中的一種派生數據類型,它是由用戶定義的若干枚舉常量的集合。
定義格式:枚舉類型的定義格式為:
enum <類型名> {<枚舉常量表>};
格式說明:
- 關鍵字enum——指明其后的標識符是一個枚舉類型的名字。
- 枚舉常量表——由枚舉常量構成。"枚舉常量"或稱"枚舉成員",是以標識符形式表示的整型量,表示枚舉類型的取值。枚舉常量表列出枚舉類型的所有取值,各枚舉常量之間以","間隔,且必須各不相同。取值類型與條件表達式相同。
enum color_set1 {RED, BLUE, WHITE, BLACK}; // 定義枚舉類型color_set1 enum week {Sun, Mon, Tue, Wed, Thu, Fri, Sat}; // 定義枚舉類型week
定義枚舉類型的主要目的是:增加程序的可讀性。枚舉類型最常見也最有意義的用處之一就是用來描述狀態量
