C言語の列挙型

列挙型とは整数の定数リストを作成することが出来る機能です。


列挙型の定義

C言語では列挙型を定義する時は、キーワード「enum」を使用します。

enum 列挙型名 {
    列挙定数1,
    列挙定数2,
    列挙定数3
};

列挙定数はデフォルトでは順番に0, 1, 2, ...というように1ずつ値が加算されていきます。
列挙定数の値を明示的に指定することもできます。

enum 列挙型名 {
    列挙定数1 = 10,
    列挙定数2 = 20,
    列挙定数3 = 30
};

inserted by FC2 system