1. 程式人生 > >定義一種新的資料型別 - 列舉型

定義一種新的資料型別 - 列舉型

定義一種新的資料型別 - 列舉型

以下程式碼定義了這種新的資料型別 - 列舉型

enum DAY
{
     MON=1, TUE, WED, THU, FRI, SAT, SUN
};

(1) 列舉型是一個集合,集合中的元素(列舉成員)是一些命名的整型常量,元素之間用逗號,隔開。

(2) DAY是一個識別符號,可以看成這個集合的名字,是一個可選項,即是可有可無的項。

(3) 第一個列舉成員的預設值為整型的0,後續列舉成員的值在前一個成員上加1。

(4) 可以人為設定列舉成員的值,從而自定義某個範圍內的整數。

(5) 列舉型是預處理指令#define的替代。

(6) 型別定義以分號;結束。