首页 > 其他分享 >共同体

共同体

时间:2023-02-09 09:44:58浏览次数:35  
标签:占用 数据类型 共同体 匿名 内存 成员

共同体

定义共同体的语法:

union 共同体名

{

成员一的数据类型  成员名一;

成员二的数据类型  成员名二;

成员三的数据类型  成员名三;

......

成员n的数据类型 成员名n;

};


共同体能够存储不同的数据类型,但是,在同一时间只能存储其中的一种类型。

注意:

l 共同体占用内存的大小是它最大的成员占用内存的大小(内存对齐)。

l 全部的成员使用同一块内存。

l 共同体中的值为最后被赋值的那个成员的值。

l 匿名共同体没有名字,可以在定义的时候创建匿名共同体变量,也可以嵌入结构体中。

标签:占用,数据类型,共同体,匿名,内存,成员
From: https://www.cnblogs.com/tgfoven/p/17104149.html

相关文章