读书人

!帮忙详细解释一下这个程序啊

发布时间: 2012-02-19 19:43:38 作者: rapoo

求助!帮忙详细解释一下这个程序啊!
#include "stdio.h "
main()
{struct date
{int year,month,day;
}today;
printf( "%d\n ",sizeof(struct date));
}
为什么结果等于6?

[解决办法]
你什么编译器?
TC的话6是正确的,因为TC中int占2个字节
VC的话就是12了
[解决办法]
tc是16位编译器.

每个int占2个字节.

3个int自然是6个字节.

读书人网 >C语言

热点推荐