Page 115 고등학교 프로그래밍 교과서
P. 115










1 배열에 대해 알아보자






문제 해결을 위해 프로그램에서는 데이터를 저장할 수 있는 다량의 변수를 사용한
다. 변수 하나에는 하나의 데이터만 저장할 수 있으므로 한꺼번에 여러 자료형의 데
이터를 저장하고 처리하려면 그 수만큼의 변수를 지정해서 사용해야 한다. 이때, 배

열을 사용하면 보다 효율적으로 프로그램을 작성할 수 있다.

int Yang; int height[5];
int Kang;
int Kim;
int Park;
int Lee;
Yang Kang Kim Park Lee
height[0] height[1] height[2] height[3] height[4]

(a) 개별 변수의 사용 (b) 배열 사용 배열은 동일한 자료형을 가진
변수들을 한 번에 정의하고,
[그림Ⅱ- 4] 정수형 변수 5개 선언과 정수형 배열 선언 배열의 주소에 해당하는 첨자를
이용하여 배열 안의 자료를
구분해요.
배열은 동일한 타입의 데이터가 여러 개 저장되어 있는 데이터 저장 장소이다. 예
를 들어, 5명의 자료를 저장하려고 할 때 개별 변수를 사용할 수도 있지만, 만약 필
요한 학생의 정보가 많아지면 일일이 그 수만큼 변수를 선언해야 하기 때문에 효율
적이지 못하다.

그러나 배열을 사용하였을 경우에는 반복문을 통해서 각 배열의 요소에 접근하여
데이터를 처리할 수 있기 때문에 쉽고 편리하게 해결할 수 있다.



배열을 이용하면
300개도 한 번에 선언할 수 있어.
300명의 이름과 키를 변수명은 하나이지만 저장 공간은
기억하려면 변수가 너무 많이 원하는 만큼 지장할 수 있는 것이
필요해. 좋은 방법이 없을까? 배열이거든.


















5. 배열 113






(책)2015프로그래밍-교과서3차심의본 본문.indb 113 2017-09-05 오후 4:16:16
   110   111   112   113   114   115   116   117   118   119   120