Loading

ADAS面试巩固

struct 和 union的区别

结构体与联合体虽然都是由多个不同的数据类型成员组成的,不同之处在于union成员公用同一块地址空间

结构体长度等于结构体中所有成员占用空间的累加,union中等于起最长的成员的长度

union赋值,将会对它的其他成员重写,结构体成员间互不干扰

相同点

字节对齐

c语言中内存分布

代码段: 只读存储区(字符串常量)和文本区(机器代码)

全局

堆区

映射区: 存储动态链接库及调用mmap函数进行文件映射

栈区

posted @ 2022-11-08 22:39  向上的废柴  阅读(36)  评论(0)    收藏  举报