问题描述
我在 c 中有一个结构体,
typedef struct {
char ch;
int num;
} structB;
现在 ch 和 num 的地址应该根据它们存储的地址不同多少字节?当我运行 sizeof 时,structB 的大小是 8,但是 char 应该是 1 个字节?那么,结构体内部的元素是否仍应相差 4 个字节?我对此有点困惑。
注意:这个问题似乎已经结束,因为它与另一个问题相似,但我仍然对填充感到困惑。那么有人可以参考上面提供的 structB 来解释一下吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)