【发布时间】:2016-12-28 22:45:25
【问题描述】:
我知道 abc 中的填充如下所示
struct abc {
char a;
int b;
char c;
}a;
上述结构中的填充是
struct abc{
char a;
pad[3];
int b;
char c;
pad[3];
}a;
请告诉 struct xyz 中的填充是如何完成的
struct xyz{
int x;
char y;
char z;
}x;
编译器将 y 和 z 放在哪里?为什么?
【问题讨论】:
-
这不是 totorial 网站。您没有通过简单搜索找到的具体问题是什么?你自己发现了什么?
标签: c data-structures structure sizeof