列挙体2列挙体は代入式無しでも定義することが出来ます。 ----- enum{ DATA_1, DATA_2, DATA_3, DATA_4, DATA_5 }; ----- このように定義すれば、 ----- enum{ DATA_1 = 0, DATA_2 = 1, DATA_3 = 2, DATA_4 = 3, DATA_5 = 4 }; ----- と宣言するのと同意になります。