1
다차원 배열 개념
다차원 배열은 배열의 배열이라고 생각할 수 있습니다.
현실 세계의 데이터는 항상 일렬로만 존재하지 않습니다. 예를 들어 수학에서 행렬(Matrix)이나 표(Table), 게임의 맵(Map)과 같이 행과 열의 개념을 가지는 2차원 데이터, 또는 큐브(Cube)나 3D 공간처럼 3차원 이상의 데이터를 표현해야 할 때가 있습니다.
행과 열처럼 고정된 축으로 데이터를 표현할 수 있는지 확인하고, 인덱스 순서와 크기를 정하는 기준을 정리합니다.
다차원 배열은 배열의 배열이라고 생각할 수 있습니다.
2차원 배열을 선언할 때는 행의 크기와 열의 크기를 각각 대괄호 안에 명시합니다.
2차원 배열도 1차원 배열과 유사하게 중괄호 {}를 사용하여 초기화할 수 있습니다.
2차원 배열의 각 요소는 두 개의 인덱스(행 인덱스, 열 인덱스)를 사용하여 접근합니다.