#include<stdio.h>
int main()
{
struct
{
char all[13];
int foo;
} record;
printf("%d\n",sizeof(record.all));
printf("%d\n",sizeof(record.foo));
printf("%d\n",sizeof(record));
return 0;
}
我已经尝试了上面的代码,输出是:
13
4
20
你能给我解释一下吗?