#include <stdio.h>

void main()
{
 int imsi_int=12;
 int temp=11;
 int *ptemp= &temp;

 void * imsip;

 imsip = &imsi_int;
 
 printf(\"%x %x %x\\n\",&imsi_int,imsip,((int *)imsip)++);
 //문제점 발생
 //12ff60 12ff64 12ff60
 //        ㄴ이거 왜늘었는지 몰라서


 printf(\"%x %x %x\\n\",&temp,ptemp,ptemp);
 //12ff54 12ff54 12ff54

 printf(\"%x %x %x\\n\",&temp,ptemp,ptemp++);
 //12ff54 12ff58 12ff54
 //        ㄴ이 미친놈이 늘었다는 것을 알게 됨..
 /*
  뒤에 있는 값이 늘었는데 왜 중간에 있는 엄한 놈이 늘었나요?
 
 ptemp 후위연산이라 안늘었는데 중간놈은 왜 늘었는지..


 */
}