共同体Union和结构体Struct的用法与区别
共同体Union:
创建多个系列的组合,
共同体的内存等于最长的成员的内存,成员之间的内存互相覆盖,更改一个数据,其他数据也会改变
union 共用体名{
成员列表
};
union data{
int n;
char ch;
double f;
};
union data a, b, c;
结构体Struct:
一组具有相同类型的数据的组合
结构体的内存大于等于所有成员的内存之和,成员之间互相不冲突,改变一个成员的值,其他成员的值不会改变
struct 结构.
原创
2020-05-15 09:10:39 ·
705 阅读 ·
0 评论