三维数组怎么理解c语言

如题所述

先理解二维数组,int a[3][4]; 理解成3行4列。例如:
1 2 3 4 // 第1行
5 6 7 8 // 第2行
9 10 11 12 // 第3行。 你可以理解成 行索引号 是直角坐标y值,列索引号 是直角坐标x值.
现在变3维 int a[2][3][4]; 理解成深度(或高度)有2层的 3行4列 的数组。
原来的 1 到 12 数值在 第一层,现在 有了第二层,第二层 数值是
13 14 15 16
17 18 19 20
21 22 23 34
所以 3 维数组 int a[z][y][x], 就有 z 层 y*x 大小的矩阵。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-14
元素是二维数组的一维数组
第2个回答  2017-11-14
😱
第3个回答  2017-11-14
啥叫三维数?
相似回答