汽车行业面试题更新 2026-08-05

请解释结构体(struct)和联合体(union)在内存布局上的区别,并说明各自适用的场景。

汇川联合动力电子/硬件开发汽车技术原理方案权衡

考察说明

考察对结构体与联合体内存模型的理解及应用场景辨析

回答思路

  1. 准确说明结构体各成员顺序存储、占用内存之和(含对齐)
  2. 准确说明联合体所有成员共享同一块内存、内存大小由最大成员决定
  3. 能结合内存对齐说明实际占用可能大于简单求和
  4. 能举例说明联合体适合类型转换、节省内存,结构体适合逻辑分组
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。