以下程序的运行结果是( )。#include "stdio.h" main() { struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date)); } A)6 B)8 C)10 D)12
int 占据4个字节,year day month 总共12个字节
typedef union { long x[1]; int y[4]; char z[10]; }M; M t; main() { rintf("%d\n",sizeof(t)); } A)32 B)26 C)10 D)4 谢谢‘!请问 那这个呢?
很抱歉,你的参考书有问题,答案是16个字节,这一点我也不明白为什么 我的编译器是vc++ 6.0