高手帮忙下,谢谢
(1),struct{ int i;char c;
double a;}a;
sizeof(a)为什么会等于11??这是选择题,答案是11.
(2),#include<stdio.h>
{int x;struct *y;}*p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{int i;
p=a;
for(i=1;i<=2;i++) {printf("%d,",p->x);p=p->y;}
}
为什么结果是20,15,请详细解说下,谢谢!
[ 本帖最后由 starlyb 于 2010-3-21 16:42 编辑 ]