列挙型
読み:れっきょがた

 名前を付けた整数定数の集合を用意し、その集合の要素を新たな型として定義するデータ型のこと。単純型の一種で、順序型の一つ。
目次

概要
 元々はPascalで使われていたが、便利であったためCなど他の言語でも使われるようになった。

特徴

Pascal/Delphi
 Pascalでは、列挙型の名の通り列挙を定義する。値は0から順番に割り当てられる。
 TNumber = (nZero, nOne, nTwo);

C/C++
 C/C++では、enumで定義する。
 enum TNumber {nZero, nOne, nTwo};
 値は0から順番に割り当てられるが、任意の数を代入文の形式で設定することも可能。

再検索