더북(TheBook)

6.2.2 배열 선언하기

그럼 배열을 어떻게 사용하는지 알아봅시다. 배열을 사용하려면 변수와 마찬가지로 먼저 배열을 선언해야 합니다. 배열을 선언할 때도 자료형배열명을 적습니다. 변수명이 변수를 저장하는 메모리 공간에 붙인 이름이듯이 배열명도 배열을 저장하는 메모리 공간에 붙인 이름이라고 생각하면 됩니다. 그리고 배열명 뒤에 대괄호([])를 붙이고 그 안에 배열 크기를 적습니다. 배열은 연속된 공간이므로 몇 칸을 연결할지 정하는 겁니다.

형식

자료형 배열명[배열크기];

지하철 예제에 나온 변수 subway_1, subway_2, subway_3를 배열로 만들어 봅시다. 배열명은 subway_array로 하고, 정수 3개를 저장하므로 자료형은 int, 배열 크기는 3으로 작성합니다. 다음과 같이 선언한 subway_array 배열은 정수형 변수 3개를 선언한 것과 같은 역할을 합니다.

그림 6-3 배열 선언

subway_array 배열은 공간이 3개입니다. 배열에서 변수 하나에 해당하는 공간을 요소라고 하고, 배열의 요소는 인덱스(index)라는 번호로 구분합니다. 컴퓨터에서 숫자가 0부터 시작하듯이 인덱스도 항상 0부터 시작합니다. 만약 크기가 n인 배열이라면 인덱스는 0부터 n - 1까지입니다. subway_array 배열은 크기가 3이므로 인덱스는 0, 1, 2가 됩니다. 각 요소는 배열명에 인덱스를 붙여 subway_array[0], subway_array[1], subway_array[2]로 구분하고 각 요소의 값에 접근할 때 사용합니다.

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