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;