아래 코드에서 질문을 드립니다.
[code:1]
typedef struct {
char x;
short y;
int z;
} TEST;
int main(void)
{
TEST ppp;
void *ptr = NULL;
ppp.x = 2;
ppp.y = 10;
ppp.z = 99;
ptr = &ppp;
printf("ptr cont(x) : 0x%01x\n", *((char*)ptr));
ptr += 1;
printf("ptr cont(y) : 0x%02x\n", *((short *)ptr));
ptr += 2;
printf("ptr cont(z) : 0x%04x\n", *((int*)ptr));