C언어 | 변수 포인터와 배열 포인터 사용하기 | 자료구조
*C언어의 포인터란 무엇인가? 자료 구조에서 포인터는 중요한 역할을 한다. 포인터에 대한 이해가 곧 자료 구조를 이해하는 기본 토대라고 봐도 무방하다. * 포인터는 일반 변수와 비교할 수 있다. 많은 부분 차이 나지만 대표적인 것은 아래와 같다. 변수 포인터 값을 저장한다. (int, double, char etc) 메모리의 주소를 저장한다. 스택 메모리(STACK) / 데이터 영역(전역 변수) 히프 메모리(HEAP) 프로그램에서 메모리 관리 프로그래머가 메모리 관리 정적 데이터 타입 동적 데이터 타입 * 다음의 예제는 포인터를 얻는다. '*' 는 포인터 연산자이다. 이 변수가 int 형을 가리키는 포인터 임을 선언한다. int 형이라는 것은 포인터 연산시 정수형 4바이트 단위로 이동하는 의미를 담고 있..