【发布时间】:2013-07-12 14:49:32
【问题描述】:
谁能告诉我,这段代码发生了什么。我试图搜索很多地方,但无法理解代码的注释部分到底在做什么。
#include<stdio.h>
struct XYZ {
//int a:6; this one.
char s;
}structure;
int main() {
printf("%lu",sizeof(structure));
return 0;
}
我得到的输出是 4。
【问题讨论】: