[C++] 📂. 배열(Array)
0. 배열
똑같은
형식의 여러 데이터를 인접(contiguous
) 메모리에서 관리한다.- 배열의 이름은 배열의
시작 주소
를 가리킨다.
1. 선언
int num[5] = {}; // 0:[0] 1:[0] 2:[0] 3:[0] 4:[0] (전체 0으로 초기화)
int num[10] = {1,2,3,4,5}; // 0:[1] 1:[2] 2:[3] 3:[4] 4:[5] 5:[0] 6:[0] 7:[0] 8:[0] 9:[0]
int num[] = {1,2,3,4,5}; // 0:[1] 1:[2] 2:[3] 3:[4] 4:[5]
2. 접근법
1) 포인터
(pointer)로 접근
type* third_value = arr+2;
2) 참조
(reference)로 접근
type& second_value = *(arr+1);
3) 색인
(index)로 접근
type thrid_value = arr[2]; // 0부터 시작
댓글남기기