这个输出怎么得到,求思路

img

相等啊,你测试下不就知道了

#include<stdio.h>
struct test1
{
    int a;
    short b;
    double c;
};
struct test2
{
    short b;
    int a;
    double c;
};
int main()
{
    struct test1 t1;
    struct test2 t2;
    printf("sizeof(t1):%d\n",sizeof(t1));
    printf("sizeof(t2):%d\n",sizeof(t2));
    return 0;
}

img