더북(TheBook)

이렇게 2차원 배열 myclass를 선언하여 각 학생들의 이름으로 초기화하여 저장하면 가능합니다.

그림 9-3 | 2차원 배열을 사용하여 반 학생들의 이름을 저장

 

이때 저장하려는 이름의 길이가 배열의 크기보다 작아야 하므로, 학생들 이름을 저장하는 데 사용한 총 메모리 공간은 6 x 9 = 54바이트입니다. 이중에서 10바이트 공간은 사용하지 않았습니다.

우리 반 학생들의 이름을 저장하는 두 번째 방법은 포인터 배열을 이용하는 방법입니다.

char *myclass[6] = { "Hyungwoo", "Yoonjin", "Sieun", "Woojin", "Jiyeon", "Jihoon" };
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.