더북(TheBook)

7.7 배열의 접근 방법

알파벳 소문자는 a부터 z까지 26개 문자로 구성되어 있습니다. 알파벳 순서대로 변수 이름을 사용하여 각각 1~26까지의 숫자를 저장하는 프로그램을 작성하려고 합니다.

배열을 배우기 전에는 다음과 같이 변수를 선언하고 초기화해야 했습니다. 하지만 아무래도 많은 변수 선언과 초기화를 하다 보니 코드 작성 시 잦은 실수가 발생할 것 같습니다.

int a, b, c, d, e, f, g, h, i, j, k, l, m;
int n, o, p, q, r, s, t, u, v, w, x, y, z;
a = 1, b = 2, c = 3, d = 4, e = 5, f = 6, g = 7, h = 8, i = 9, j = 10, k = 11, l = 12, m = 13;
n = 14, o = 15, p = 16, q = 17, r = 18, s = 19, t = 20, u = 21, v = 22, w = 23, x = 24, y = 25, z = 26;

배열을 사용해서 변경하겠습니다. alphabet이라는 배열 변수를 생성하고 배열 요소의 개수를 26개로 하면 알파벳 개수만큼 정보를 저장할 수 있습니다.

int alphabet[26]; // 배열 선언
alphabet[0] = 1;  // 배열 요소별 초기화
alphabet[1] = 2;
..
alphabet[25] = 26;
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.