共用体
共用体和结构体类似,也是一种构造类型的数据结构。
用用的所有成员战友同一段地址空间共用体大小是其占内存长度最大的成员的大小
union stu_名{};
typedef union stu_名{}STU;
共用共用同一内存单元,所以初始化一般为第一个成员
枚举
将变量的值列举出来变量的值,指限于列举出来的值的范围内
enum 枚举类型名{};
typedef enum 枚举类型名{}别名;
enum 枚举类型名,枚举变量名;
对于枚举素列表只能在声明的时候进行赋值
位段
位段必须是int
struct 位段名{int 成员:值;};