C++

다차원 배열

현실 세계의 데이터는 항상 일렬로만 존재하지 않습니다. 예를 들어 수학에서 행렬(Matrix)이나 표(Table), 게임의 맵(Map)과 같이 행과 열의 개념을 가지는 2차원 데이터, 또는 큐브(Cube)나 3D 공간처럼 3차원 이상의 데이터를 표현해야 할 때가 있습니다.

다차원 배열와 배열의 배열를 중심으로 다차원 배열의 판단 흐름을 읽습니다.

핵심 흐름

1

다차원 배열이란 무엇인가?

다차원 배열은 배열의 배열이라고 생각할 수 있습니다.

2

2차원 배열의 선언

2차원 배열을 선언할 때는 행의 크기와 열의 크기를 각각 대괄호 안에 명시합니다.

3

2차원 배열의 초기화

2차원 배열도 1차원 배열과 유사하게 중괄호 {}를 사용하여 초기화할 수 있습니다.

4

2차원 배열 요소에 접근하기

2차원 배열의 각 요소는 두 개의 인덱스(행 인덱스, 열 인덱스)를 사용하여 접근합니다.