9.8 포인터의 활용
이제 포인터의 개념을 어느 정도 이해했나요? 포인터에 대한 개념을 기반으로 포인터가 왜 필요하고 어떻게 사용되는지 예제를 통해 좀 더 살펴본 다음, 포인터에 대한 설명을 마무리 짓겠습니다.
우리 학교에는 a, b, c 세 개의 반이 있습니다. a반에는 james, tommy, ada가 속해 있고 b반에는 woojin, sieun, yoonjin이 속해 있으며, c반에는 hyungwoo, jiyeon, jihoon이 속해 있습니다.
이제 우리가 작성해야 할 프로그래밍 코드는 포인터 변수를 선언하여, 어떤 반을 선택하는지에 따라 그 포인터 변수가 각 반의 정보에 간접 접근하는 방식으로 구현하고자 합니다. 즉, 포인터 변수를 사용하여, 다양한 정보 중 상황에 따라 선택된 하나의 정보에 해당하는 주소 값을 전달합니다. 그러면 포인터가 원하는 정보를 가리키고, 접근이 가능하여 편리하겠지요?