정리하면 2차원 배열은 다음과 같은 형식으로 선언합니다.
형식
자료형 배열명[세로크기][가로크기];
같은 원리로 2차원 배열이 2개 이상 연속되면 3차원 배열이 됩니다. 예를 들어, 3차원 배열은 다음과 같이 선언합니다.
int arr4[3][3][3];
3차원 배열도 크기를 뒤부터 읽습니다. 따라서 이 배열은 3개의 연속된 공간을 가진 1차원 배열이 3개 있고, 이런 2차원 배열이 다시 3개 있다는 뜻입니다. 즉, 3 × 3 크기의 2차원 배열이 3개 있으며, 총 요소는 3 × 3 × 3 = 27개가 됩니다.
그림 8-5 3차원 배열
실무에서는 보통 2차원 배열과 3차원 배열까지 사용하고 그 이상은 잘 사용하지 않습니다.
1분 퀴즈
1. 세로 크기가 2이고 가로 크기가 3인 2 × 3 형태의 정수형 2차원 배열을 선언하는 코드를 작성하세요.