배열을 왜 배우다뇨!! 그거 잘 쓰지 못하면 그만큼 프로그래밍 상에서 손해가 막심하죠. 작은 크기의 같은 타입의 데이터
관리하는 데는 배열만큼 편한게 없죠.
그리고 상당수의 데이터 스트럭처에서 배열이 없으면 구현이 만만치 않은것들이 많이 있죠. 데이터 정렬, 서칭, 큐,
스택, 행렬, 문자열 다루기등에서 두루 사용됩니다.
2003.12.23 20:38:11 (*.106.198.46)
한경수
루프를 돌려서라든지 변수를 좀더 멋지게 통제 할 수 있겠죠.
2003.12.23 23:55:10 (*.250.10.11)
biscuit
일일이 변수 만들기 귀찮으니까요
2003.12.24 00:43:26 (*.59.189.175)
인절미
10개의 변수를 만들어서 사용하는것
int a, b, c, d, e, f, g, h, i, j;
1개의 배열을 만드는것
int a[10];
어느게 더 쉬울 까요?
2003.12.24 15:38:00 (*.178.163.107)
아프네이델
아.. 감사합니다. 그런데, 직접 써보기 전에는 잘 모르겠군요. 하하하;
2003.12.25 10:16:30 (*.176.183.169)
Coro
한가지 자료에 대해 반복문을 통한 제어를 더 쉽게 하려고 쓰기도 합니다(배열을 쓰는 이유중 하나가 되겠죠)
5개의 자료를 모두 더해야 하는 일이 있을때
sum = a + b + c + d + e; 하는것보다
for (int i=0; i<5; i++) sum += a[i];
하는것이 제어할때 더 유리하죠. 특히나 자료수가 수천개로 늘었다고 하면
배열에서는 for문의 i 최대 숫자만 바꿔주면 되니까요.
학교나 군대 등등에서 사람을 번호매겨서 관리하는것과도 공통성이 있습니다