3차원 배열은 높이 X 가로 X 세로 형태로 이루어져 있다.
값을 초기화할 때는 면 단위로 중괄호를 묶어준다.
int arr[2][3][4] = {
{
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 }
},
{
{ 13, 14, 15, 16 },
{ 17, 18, 19, 20 }
{ 21, 22, 23, 24 }
}
}
int arr[2][3][4] = { 0, };
int depth = sizeof(arr) / sizeof(arr[0]); // 높이 크기
int row = sizeof(arr[0]) / sizeof([0][0]); // 행 크기
int col = sizeof(arr[0][0]) / sizeof(int); // 열 크기
출처 : 남재윤, ⌜C언어 코딩 도장⌟, 길벗, 2021