后端岗位面试题更新 2026-08-05

请解释C/C++中结构体字节对齐的规则及其影响,并举例说明如何计算一个结构体的sizeof值。

同为股份北京经纬恒润科技股份有限公司后端开发专业服务问题拆解技术原理CC++

考察说明

考察对结构体内存布局、对齐规则和性能影响的深层理解

回答思路

  1. 说明对齐的基本单位通常是最大成员的对齐值
  2. 解释填充字节的产生原因及其对sizeof的影响
  3. 能举例正确推导出具体结构体的大小
  4. 提及通过#pragma pack或属性控制对齐的方法
本题已收录答题指导

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

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