說的是結構體的大小2+1+2=5
sizeof(b)是指針b的大小,它在不同位的機器上占的字節數不同,在妳的機器上可能是2了
指針不因為類型的不同而使占的自己數變化
它就是壹個整型占的字節數
char
*p;
int
*q;
printf("%d\n",sizeof(p));
printf("%d\n",sizeof(q));
結果都是2,不信自己試試