70,021
社区成员




#include<stdio.h>
struct TestStruct1
{
char c1;
short s;
char c2;
int i;
};
int main()
{
struct TestStruct1 a;
printf("c1 %p,s %p,c2 %p,i %p\n",
(unsigned int)(void*)&a.c1-(unsigned int)(void*)&a,
(unsigned int)(void*)&a.s-(unsigned int)(void*)&a,
(unsigned int)(void*)&a.c2-(unsigned int)(void*)&a,
(unsigned int)(void*)&a.i-(unsigned int)(void*)&a);
system("pause");
return 0;
}