电子/半导体行业面试题更新 2026-08-05

在32位平台上定义一个包含char、short、int三个成员的结构体,说明其默认内存占用,并讨论如何调整使其内存占用为7字节。

诺瓦星云电子/硬件开发电子/半导体技术原理方案权衡CC++

考察说明

考察结构体内存对齐规则及通过成员顺序或属性控制内存布局的能力

回答思路

  1. 能分析默认情况下结构体的对齐规则和实际占用字节数
  2. 能说明对齐边界(char、short、int分别为1、2、4字节)
  3. 能提出一种或多种使结构体占用7字节的方法
  4. 能解释该方法对可移植性和访问效率的影响
本题已收录答题指导

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

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