더북(TheBook)

9.6 포인터 배열을 이용하는 방법

이번에는 다음과 같이 포인터 배열을 이용하여 학생들의 이름을 저장하였습니다.

char *makit2[6] = { "Hyungwoo", "Yoonjin", "Sieun", "Woojin", "Jiyeon", "Jihoon" };

포인터 배열 makit2[0], makit2[1]makit2[6]은 각 이름 중 첫 글자를 저장하는 메모리의 주소를 가집니다. 그러므로 makit2[index]를 사용해 학생들의 이름을 출력할 수 있습니다.

printf("%d\n", makit2[i]);

 

그림 9-13 | 포인터 배열 각 요소 값은 각 문자열의 첫 번째 문자의 주소 값

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