结构体的数据宽度,很邪门的问题
看下面的代码,理论和实际结果,结果与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)); }