포인터는 C에서도 배웠겠지만 값 자체가 아니라 값의 주소를 가지고 있는 변수다. 어려워하는 것은 이해가 가지만 배워보면 그냥 그렇다고 생각이 된다. 변수 -> 주소를 담는 변수 + 값을 담는 변수 다시 말해서 포인터는 주소를 담는 변수(장소) 변수는 값을 담는 장소 일반적으로 포인터변수는 주소를 저장하므로 흔히 주소를 알아내기 위해서 앰퍼샌드,&를 써서 해당 변수의 주소를 알아낸다. int donuts = 4; int* ptr = &donuts; //*은 포인터라는 뜻이다. //출력해보면 /* donuts ptr을 출력해보면 ptr의 가지고 있는 주소 값이 아니라 가리키고 있는 값을 출력하고 싶을 때가 있다. 그렇다면 ptr 자체를 출력하는 것이 아니라 *ptr를 출력하면 ptr이 가리키고 있는 값이 출..