联合
联合与结构有很多相似之处,联合也可以容纳多种不同类型的值,但是它每次只能存储这些值中的一个。
union mima
{
unsigned long birthday;
unsigned short ssn;
char* pet;
}
定义了这个联合类型之后,就可以像下面这样创建一个该类型的变量了: mima mima_1;
再接下来,我们可以像对结构成员进行赋值那样对联合里的成员进行赋值,使用同样的语法: mima_1.birthday=19881301;
上边这条语句是将值19881301存入mima_1联合的birthday里边。
如果我们再执行下边语句: mima_1.pet=“Chaozai”;
这个联合