- 배열의 목적 : 변수의 목적이 같다면 하나로 관리하는 것
- 배열의 특징
1. 임의 접근 가능
- 배열 첨자 연산자 [ ]를 통해 접근 가능
- int는 그림처럼 4개의 값 저장 가능
- 선언과 동시에 초기화 및 추후 초기화 가
- 통째로 복사 및 대입 X (추후 더 자세히 다룸)
- 배열의 원소는 변수와 동일하므로 cin과 cout으로 입출력 가능
이 부분 같은 경우 포인터 개념을 더 이해한 뒤에 다시 보면 좋을 것 같습니다. 지금으로선 반복문을 같이 쓰면 효율적이겠단 생각은 듭니다.
그렇다면 배열과 함수의 차이는 무엇일까도 같이 생각해 볼까요.
제가 가졌던 의문은
배열도 함수화 하면 되는 것 아닐까?
배열은 함수보다 작은 개념인가?
였습니다.
이를 바르게 정정하자면
배열은 데이터를 담는 바구니의 일종이고, 함수는 바구니 안 점수를 더하는 계산기(기능)으로 보는 게 옳습니다.
또 크다 작다 개념보단 범주가 다르다가 옳겠습니다.