c11_019.c
来自「稀疏矩阵、链表、图、队列、二叉树、多叉树、排序、遗传算法等的实现」· C语言 代码 · 共 42 行
C
42 行
#include <stdlib.h>
typedef int T;
T *****Alloc5DArrayOfT(size_t m,
size_t n,
size_t p,
size_t q,
size_t r)
{
T *****Array = NULL;
int Success = 1;
size_t a, b, c, d;
Array =
malloc(m * sizeof *Array);
for(a = 0; a < m; a++)
{
Array[a] =
malloc(n * sizeof *Array[0]);
for(b = 0; b < n; b++)
{
Array[a][b] =
malloc(p * sizeof *Array[0][0]);
for(c = 0; c < p; c++)
{
Array[a][b][c] =
malloc(q * sizeof *Array[0][0][0]);
for(d = 0; d < q; d++)
{
Array[a][b][c][d] =
malloc(r * sizeof *Array[0][0][0][0]);
}
}
}
}
return Array;
}
/* end of c11_019.c */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?