汽车行业面试题更新 2026-08-05
请解释结构体(struct)和联合体(union)在内存布局上的区别,并说明各自适用的场景。
汇川联合动力电子/硬件开发汽车技术原理方案权衡
考察说明
考察对结构体与联合体内存模型的理解及应用场景辨析
回答思路
- 准确说明结构体各成员顺序存储、占用内存之和(含对齐)
- 准确说明联合体所有成员共享同一块内存、内存大小由最大成员决定
- 能结合内存对齐说明实际占用可能大于简单求和
- 能举例说明联合体适合类型转换、节省内存,结构体适合逻辑分组
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。