共用体

共用体: 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型.但任何时候只能有一个成员带有值.一般利用在 几个状态只能在某一时期存在的一种状态.例如一个人的婚姻状况,未婚或已婚.

定义共用体:
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;

 结构体:https://www.cnblogs.com/sird-b/p/12843611.html

posted @ 2020-05-08 18:22  sirdeng  阅读(372)  评论(0)    收藏  举报