1结构体struct
结构体struct各成员拥有自己的内存,各自使用互不干涉,同时存在的,遵循内存对齐原则。一个struct变量的总长度等于所有成员的长度之和,
2.联合体
union 各成员共用一块内存空间,并且同时只有一个成员可以得到这块内存的使用权(对该内存的读写),各变量共用一个内存首地址。因而,联合体比结构体更节约内存。一个union变量的总长度至少能容纳最大的成员变量。
结构体struct各成员拥有自己的内存,各自使用互不干涉,同时存在的,遵循内存对齐原则。一个struct变量的总长度等于所有成员的长度之和,
union 各成员共用一块内存空间,并且同时只有一个成员可以得到这块内存的使用权(对该内存的读写),各变量共用一个内存首地址。因而,联合体比结构体更节约内存。一个union变量的总长度至少能容纳最大的成员变量。
上一篇:tcp中大端小端问题
计算某一结构体大小:方法以及规则。
一、前言 通过学习这两个要从内存这个方面来了解以下,所以小编准备了对这个问题的
C 结构体
详解结构体对齐与位段以及联合体
KevFlag 和结构体bit 共享一个字节存储空间
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M