0

可能重复:
如何检查枚举值是否有效?

我有一个 ENUM 变量,但没有将值初始化为每个枚举值。IE

enum TEST ={VALUE1,VALUE2,VALUE3};

现在,我为它创建一个(ENUM_TEST)类型TEST和值的变量VALUE2。如何检查ENUM_TEST是否具有有效值?当我尝试打印ENUM_TEST时,我可以看到一个特殊字符而不是VALUE2or 1(因为这是我们不初始化时枚举的默认值)。

4

0 回答 0