共用体
共用体: 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型.但任何时候只能有一个成员带有值.一般利用在 几个状态只能在某一时期存在的一种状态.例如一个人的婚姻状况,未婚或已婚.
定义共用体:
union [union tag] //
{
member definition;
member definition;
...
member definition;
}[ one or more union variables ];
such as:
//这是定义名为Data的共用体类型, 成员为i,f和str:
union Data { int i; float f; char str[20]; } data;

浙公网安备 33010602011771号