列挙型
読み:れっきょがた
名前を付けた整数定数の集合を用意し、その集合の要素を新たな型として定義する
データ型
のこと。
単純型
の一種で、
順序型
の一つ。
目次
概要
特徴
Pascal/Delphi
C/C++
概要
元々は
Pascal
で使われていたが、便利であったため
C
など他の言語でも使われるようになった。
特徴
Pascal/Delphi
Pascalでは、列挙型の名の通り列挙を定義する。値は0から順番に割り当てられる。
TNumber = (nZero, nOne, nTwo);
C/C++
C/C++
では、
enum
で定義する。
enum TNumber {nZero, nOne, nTwo};
値は0から順番に割り当てられるが、任意の数を代入文の形式で設定することも可能。
再検索