共用体
不同数据类型可以使用共同的存储区域。和结构体的本质区别是:使用内存方式,其中共用体是使用同一块内存
1、 选择最大成员的大小
2、要能够整除成员大小,下图中un1中char s[7]是7个字节,但要遵循能整除int,所以得8
枚举
在开发中,有些变量只有几种可能得取值,比如:一周七天、一年四季、在枚举定义中,会将变量一一列出来
默认是从0开始,当然也可以像下图这样给one=1
注意:同一个程序中枚举不能使用使用相同的命名
typedef关键字
用来为复杂的声明定义简单的别名,可以是内部或者自定义数据类型