3 분 소요

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부터 시작


📑. 참고

카테고리:

업데이트:

댓글남기기