假设sizeof(int)为4,sizeof(char)为1,sizeof(double)为8,已知: union { int i; char c; double d; }test; 则sizeof(test)为(A)13;(B)8;(C)16;(D)4;
联合体的大小取决于他所有成员中占用空间最大的一个成员的大小,因此sizeof(test)为8