很多人在学习C的时候,感觉三维数组很难想象,而且不理解深度是什么?做了一个图,帮大家分解一下
比如int a[3][3][3]={{1,2,3},
{4,5,6},
{7,8,9}};
第一个3代表深度,也叫做层数,就是图中的Z轴,第二个3代表行数(图中的X轴),第三个3代 表列(图中的Y轴);也就是说三层,三行,三列。需要注意的是:从不同的面(角度)看X,Y会发生变化,但是深度Z一直不会变化,都是向下的。
时间: 2024-10-25 07:09:01
很多人在学习C的时候,感觉三维数组很难想象,而且不理解深度是什么?做了一个图,帮大家分解一下
比如int a[3][3][3]={{1,2,3},
{4,5,6},
{7,8,9}};
第一个3代表深度,也叫做层数,就是图中的Z轴,第二个3代表行数(图中的X轴),第三个3代 表列(图中的Y轴);也就是说三层,三行,三列。需要注意的是:从不同的面(角度)看X,Y会发生变化,但是深度Z一直不会变化,都是向下的。