中国移动研究院面试题更新 2026-08-05
请说明一个包含 int 和 char 类型成员的结构体在 C 语言中的内存布局,并解释可能存在的内存对齐规则。
中国移动研究院后端开发通信/运营商问题拆解技术原理C
考察说明
考察对结构体内存对齐、成员偏移与填充的理解
回答思路
- 说明成员按声明顺序排列并受对齐规则影响
- 指出 char 之后通常填充字节以达到 int 对齐边界
- 能推导 sizeof 结果并解释 padding 原因
- 能说明对齐值与平台编译器相关
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。