메모리를 어디에 놓여있는 상자라고 생각하자.
그리고 우리가 자료형을 선언하는건 상자에 tag를 붙이는거야.
예를 들어 int a 하면
어떤 메모리에 a(정수를 담아야함) 이렇게 붙여놓는거지.

그럼 포인터는 다를까? 완전히 같다!!
int * ptr 하면
상자에 \"이 상자의 이름은 ptr이고 정수상자의 위치를 담아야함\"

ptr=&a 는 예를 들어
\"이름이 a인 상자는 b상자 옆에 있다\" 쪽지를 넣는거지.
(메모리 공간에 b와 a가 인접한 경우를 가정, 물리 공간에선 아닐수도 있다!)

ptr 상자를 열면 a 상자의 위치가 담긴 쪽지가 들어있고
*ptr은 그 쪽지를 따라가서 a 상자를 열어보는거야

와!!! 진짜진짜 쉽다!!!