结构体、枚举
结构体、枚举
枚举
如果一个变量只有几种可能的取值可以用枚举类型来定义。
枚举值和枚举类型变量可以自动转换为int类型,而int类型不能自动转换为枚举值。
cin>>枚举变量也是编译器不允许的。
union
在struct中各成员有各自的内存空间,一个结构体变量的总长度是各成员长度之和(不考虑边界调整)。而在union中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。

最后更新:2017-04-03 06:03:10
如果一个变量只有几种可能的取值可以用枚举类型来定义。
枚举值和枚举类型变量可以自动转换为int类型,而int类型不能自动转换为枚举值。
cin>>枚举变量也是编译器不允许的。
最后更新:2017-04-03 06:03:10