- Pointer는 메모리 주소를 저장할 목적의 변수
- 간접 지정 연산으로 대상 메모리에 접근 (혹은 참조) 한다.
- 다중 포인터까지 이해하려 노력할 필요는 없다.
Pointer를 왜 쓸까?
컴퓨터의 메모리에 직접적으로 접근해서 제어 할 수 있기 때문
그러면 가비지 컬렉터보다 변수 관리를 잘하면 최적화를 더 잘 할 수 있
Pointer는 Excel로 비유해서 설명할 수 있음
C4 = 20 이라면
E6 = C4 (C4는 주소값) 으로 사용하면
E6는 싱글포인터(*)
F6 = E6이면 F6는 이중포인터 (**)