#includesstdio.h>
//地址偏移量
#define OFFSET (type,member) ( (unsigned int) &(( type*)0)->member)
typedef struct
{
int id;
char name[201;
float score;
}STU;
int main()
{
unsigned int size = OEFSET (STU,id)
printi("gize= %d\n".size);
size = OFESET (STU, name);
printf ("gize= %d\n",size):
size = OFESET (STU, score);
printf ("gize= %d\n",size) ;
return 0;
}