从其他类型的转换

因为 enum 值按照定义是 int 值,来回 enum 值转换为与这些 int 类型的。 对于 Microsoft C 编译器,整数相同。 long

Microsoft 专用

在结构或联合类型之间的转换不允许的。

可以将所有值类型 void,但是,此类转换的结果可在表达式的值放弃的上下文仅使用,例如表达式语句。

void 类型没有值,根据定义。 因此,不能转换为其他类型,同时,其他类型无法转换为 void 分配。 不过,您可以显式地将值键入 void,如 转换转换所述。

特定于 Microsoft 的结尾

请参见

概念

分配转换