C 多维数组

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:31:01
如3维数组 int m[2][3][4]
是什么意思啊
分开说 【2】 【3】 【4】 各是什么意思

int m[2][3][4];
是一条声名语句,让系统开辟一段能储存2*3*4*sizeof(int)字节的连续空间。
用于储存整形的三维数组。
2表示该数组的第一维的大小为2;
3表示该数组的第二维的大小为3;
4表示该数组的第三维的大小为4;
也就是只能使用
m[0][0][0] m[0][0][1] m[0][0][2] m[0][0][3]
m[0][1][0] m[0][1][1] m[0][1][2] m[0][1][3]
m[0][2][0] m[0][2][1] m[0][2][2] m[0][2][3]

m[1][0][0] m[1][0][1] m[1][0][2] m[1][0][3]
m[1][1][0] m[1][1][1] m[1][1][2] m[1][1][3]
m[1][2][0] m[1][2][1] m[1][2][2] m[1][2][3]

将m[0]、m[1]分别看成数组名,则分别为m[0]、m[1]的二维数组。

就是三维的啊。。。

xyz。。。

想成立体状。。。

比如m[1][0][0]
m[0][1][0]