실행 결과
a[0]의 주소는 6487600
포인터 b+0의 값은 6487600
a[1]의 주소는 6487604
포인터 b+1의 값은 6487604
a[2]의 주소는 6487608
포인터 b+2의 값은 6487608
a[3]의 주소는 6487612
포인터 b+3의 값은 6487612
a[4]의 주소는 6487616
포인터 b+4의 값은 6487616
포인터 변수 b는 배열의 주소 값을 갖게 하고, 역참조를 사용하면 배열 요소를 모두 접근할 수 있습니다. 예를 들어 포인터 b를 통해 a[1]에 접근하려면 그림 8-22와 같은 과정을 거칩니다.
그림 8-22 | 포인터 변수 b가 a[1]을 가리키려면