重複の可能性:
列挙値が有効かどうかを確認する方法は?
各列挙値の値を初期化せずに ENUM 変数を使用しています。すなわち
enum TEST ={VALUE1,VALUE2,VALUE3};
(ENUM_TEST)
ここで、型TEST
と値の変数を作成しますVALUE2
。ENUM_TEST
が有効な値を持っているかどうかを確認するにはどうすればよいですか? を印刷しようとすると、 orENUM_TEST
の代わりに特殊文字が表示されました (これは、初期化しない場合の enum のデフォルト値であるため)。VALUE2
1