#include <stdio.h> typedef struct { unsigned char bit0; unsigned char bit1; unsigned char bit2; unsigned char bit3; unsigned char bit4; } bi ; bi y; int main () { int j=1,*p; p=&j; //&(((bi*) 0x11)->j); //printf("%d\n",xx(0)); printf("%d\n",y.bit0); return 0; }