더북(TheBook)

9.1 포인터 변수

포인터도 변수입니다. 하나의 포인터 변수로 주소 값을 연속적인 메모리 공간에 저장할 수 있습니다. 즉, 포인터도 배열로 구성할 수 있다는 의미입니다.

다음은 정수형 포인터 배열 변수 a를 선언한 것입니다.

int *a[2];

a[0]a[1]은 모두 포인터 변수이며, 그림 9-1처럼 어떤 정수형 변수의 주소를 가질 수 있습니다. 포인터 배열 변수 a[0]에는 정수형 변수 b의 주소를 넣었으므로 104가 저장됩니다. 그리고 a[1]에는 정수형 변수 c의 주소를 넣었으므로 208이 저장될 것입니다.

그림 9-1 | 정수형 포인터 배열 변수 선언과 초기화

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.