C言語の列挙型
列挙型とは整数の定数リストを作成することが出来る機能です。
列挙型の定義
C言語では列挙型を定義する時は、キーワード「enum」を使用します。
enum 列挙型名 { 列挙定数1, 列挙定数2, 列挙定数3 };
列挙定数はデフォルトでは順番に0, 1, 2, ...というように1ずつ値が加算されていきます。
列挙定数の値を明示的に指定することもできます。
enum 列挙型名 { 列挙定数1 = 10, 列挙定数2 = 20, 列挙定数3 = 30 };