为什么枚举与整型不能互相转换? 发表于 2019-04-22 语法上它们可以互相转换,但在域的范围内并不能等同。 枚举语法糖果 带类型的整型; 域的范围比整型小。 为什么枚举能转换整型? 枚举是整型子集,意味着枚举可以被整型一一对应,这就是为什么枚举能转换整型的原因了。 为什么整型不能转换为枚举? 同理,由于枚举是整型的子集,导致整型不能一一对应枚举值导致实际编译器去确定的未知值; 在实际操作中我们应该避免这一行为。