制造业行业面试题更新 2026-08-05
C++结构体和联合体的区别
比亚迪人工智能制造业技术原理C++
考察说明
考察对C++结构体与联合体内存布局、使用方式和语法规则的理解
回答思路
- 说明结构体成员各自占用独立内存,联合体成员共享同一块内存
- 指出联合体大小等于最大成员大小,结构体大小是成员大小之和并考虑对齐
- 说明联合体同一时刻只能有一个成员有效,结构体可同时使用所有成员
- 提及联合体常用于类型转换或节省内存,结构体常用于组合数据
- 说明访问成员方式相同,但联合体修改一个成员会影响其他成员
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。