c难题,高手必看。。
#include"stdio.h"
struct test
{
int m1[10];
char m2;
float m3;
double m4;
}test;
main()
{
int i;
i=sizeof(struct test);
printf("%d\n",i);
}
这个我按照VC++6.0下面的字节数计算的结果为53,运行结果却为56,是为什么??
另外我把它放在Tc下面去运行,自己算的结果是33,运行的结果也为33,这又是为什么??
一直只是知道VC和Tc编译环境不同,但不知道哪里不同,谁能告诉我VC++6.0和TC的区别?越详细越好。。。。。