더북(TheBook)

또는 다음과 같이 작성할 수도 있습니다.

int alphabet[26] =
{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 };

알파벳 문자의 개수만큼 변수를 선언하고 저장하는 것보다는 훨씬 효율적이라고 생각될 것입니다. 그러나 여전히 정수 값을 초기화하는 코드는 반복되고 있습니다. 6장에서 배운 반복문을 통해 효율적으로 코드를 작성하고 싶다는 생각이 들 것입니다.

int alphabet[26];
int i;
 
for (i = 0; i < 26; i++) {
    alphabet[i] = i + 1;  // 배열 초기화
}

아주 간결하게 배열을 통해 배열을 선언하고 초기화하였습니다. 이처럼 배열은 값을 저장하는 것도 값을 읽어 오는 것도 for 반복문을 사용하여 코드를 작성하는 것이 좋습니다.

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