#include <stdio.h>
#include <stdlib.h>
//높이 2, 세로 크기 3, 가로 크기 5인 3차원 배열
int main()
{
// 높이 2
long long ***m = malloc(sizeof(long long **) * 2);
for (int depth = 0; depth < 2; depth++)
{
// 세로 크기 3
m[depth] = malloc(sizeof(long long *) * 3);
for (int row = 0; row < 3; row++)
{
// 가로 크기 5
m[depth][row] = malloc(sizeof(long long) * 5);
}
}
m[1][2][4] = 100;
printf("%lld\n", m[1][2][4]);
for (int depth = 0; depth < 2; depth++)
{
for (int row = 0; row < 3; row++)
{
free(m[depth][row]);
}
free(m[depth]);
}
free(m);
return 0;
}