typedef struct aa{
int a;
int b;
char c;
}AA;
int main()
{
int n, m;
AA a;
AA *p;
p = &a;
n = (char *)(p+1)-(char *)p;
m = (AA*)(p+1) -(AA*)p;
printf("%d, %d/n", n, m);
}
结果:12, 1
typedef struct aa{
int a;
int b;
char c;
}AA;
int main()
{
int n, m;
AA a;
AA *p;
p = &a;
n = (char *)(p+1)-(char *)p;
m = (AA*)(p+1) -(AA*)p;
printf("%d, %d/n", n, m);
}
结果:12, 1