69,369
社区成员
发帖
与我相关
我的任务
分享
#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;
}