C 多维数组
来源:百度知道 编辑:UC知道 时间:2024/05/15 14:31:01
如3维数组 int m[2][3][4]
是什么意思啊
分开说 【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]