从其他类型的转换
因为 enum 值按照定义是 int 值,来回 enum 值转换为与这些 int 类型的。 对于 Microsoft C 编译器,整数相同。 long。
Microsoft 专用
在结构或联合类型之间的转换不允许的。
可以将所有值类型 void,但是,此类转换的结果可在表达式的值放弃的上下文仅使用,例如表达式语句。
void 类型没有值,根据定义。 因此,不能转换为其他类型,同时,其他类型无法转换为 void 分配。 不过,您可以显式地将值键入 void,如 转换转换所述。
特定于 Microsoft 的结尾
请参见
概念
分配转换