共用体(联合)
与结构体区别就是共用体地址是一样的,同一时间只能用一个成员,共用体的占空间大小大于等于成员中最大的数据结构。初始化也只能初始化一个。
union 名称{
成员1;
成员2;
成员3;
...
}
枚举类型
声明
enum day{monday,tuesday,wednesday,thursday,friday,saturday,sunday};//这种是枚举常量
enum day today;//这个是枚举变量
today = monday;//给变量赋值
枚举常量对应的数据类型是int默认从0开始,依次加一,可以自定义,例如把Monday赋值为10,后面依次加一,若把Wednesday赋值为10,则前两个是0,1,后面是10,依次加一。