标签:巩固 映射 union 成员 ADAS 面试 结构
struct 和 union的区别
结构体与联合体虽然都是由多个不同的数据类型成员组成的,不同之处在于union成员公用同一块地址空间
结构体长度等于结构体中所有成员占用空间的累加,union中等于起最长的成员的长度
union赋值,将会对它的其他成员重写,结构体成员间互不干扰
相同点
字节对齐
c语言中内存分布
代码段: 只读存储区(字符串常量)和文本区(机器代码)
全局
堆区
映射区: 存储动态链接库及调用mmap函数进行文件映射
栈区
标签:巩固,
映射,
union,
成员,
ADAS,
面试,
结构
From: https://www.cnblogs.com/xz23/p/16871520.html