- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 C语言中,struct与union的区别
struct和union是C语言中两种不同的数据结构,两者都是常见的复合结构,其区别主要表现在两方面:1、联合体中所有成员共用一块地址空间,即联合体只存放了一个被选中的成员,而结构体中所有成员占用空间是累加的,其所有成员都存在,不同成员会存放在不同地址。在计算一个结构体变量的总长度时,其内存空间大小等于所有成员长度之和(需考虑字节对齐);而在联合体中,所有成员不能同时占用内存空间,它们不能
2015-07-28 09:29:26 4935 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人