结构体的数据宽度,很邪门的问题
看下面的代码,理论和实际结果,结果与debug的调试完全不对应,求解
程序代码:#include<stdio.h>
main()
{
struct num
{
int a;
char b;
float c;
double d;
}s;
int a1,b1,c1,d1;
a1=sizeof(s.a);b1=sizeof(s.b);c1=sizeof(s.c);d1=sizeof(s.d);
printf("%d",sizeof(struct num));
}









