如何找到最初具有数组的结构的大小

时间:2013-08-15 13:52:18

标签: c++ c

#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

请你解释一下这个吗?

0 个答案:

没有答案