자료구조에서의 핵심 개념인 포인터에 대해 정리해 보자 포인터란? Variable : 프로그램에서 사용되는 값을 저장하기 위한 컴퓨터 메모리(RAM) 상의 일정 영역 Pointer : 어떤 Variable의 위치를 참조, Variable 의 address 주소 값을 저장 - 빠른 실행이 가능하다. #include void main() { int x = 2004; printf("%d\n", x); int *p; p = &x; printf("%p\n", p); // pointer의 값은 주소값이다 variable 값이 아님 printf("%p\n", &x); printf("%d\n", *p); // pointer 가 가르키는 variable 값을 출력 } 이 코드를 도식화하면 아래와 같다. p의 값은 x의 주..