*4.下面的代码输出是什么,为什么?struct {char *a1;
long a2;
short a3;
]A;
int main(void){printf("%d",sizeof(A));}
输出12,涉及到四字节对齐问题
这个在不同电脑上都不同吧,比如我这台电脑指针8字节,long和int一样,4字节,short2字节