#include <stdio.h>
void main()
{
        int a = 4;
        int *p = &a;

        printf("*p : %d n",*p);
        printf("p : %d n",p);
        printf("*p+1 : %d n",*p+1);
        printf("p+1 : %d n",p+1);
        printf("*(p+1) : %d n",p+1);
}

*p = &a 로 집어 넣엇으니까 
출력하면 *p엔 분명히 &a라는 주소값이 나와야지 상식이고 p가 4가 나와야지 상식일진데 포인터는 상식이 없나보다 싶엇다.

사실 개념자체는 어려울게 없엇다.

이렇게 이해하니 쉬웟다.

타인이 우리집을 찾겟다 묻는다.
우리집을 알려줘야하는데 타인에게 우리집에 별명을 알려주면 못알아 처먹으니 주소를 알려주어야한다.
그래서 포인터를 쓴다.