首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

三位数组,该怎么解决

2012-04-03 
三位数组请教个简单问题。现在有Nx2的二维数组,现在再增加一列,变成三维的那么应该怎么定义呢?[解决办法]还

三位数组
请教个简单问题。现在有Nx2的二维数组,现在再增加一列,变成三维的那么应该怎么定义呢?

[解决办法]
还是二维数组,是6*3的二维数组,只不过变成array[6][3]。
[解决办法]
楼主对数组可能理解还不深刻

其实语言里的数组只有1维

一维数组就可以解决你的问题

把你的坐标这样写就好懂了吧,计算机在处理数组时候就是这样的.

51, 156, X ,52, 253, X ,53, 560, X ,54, 389, X ,55, 587, X ,57, 328, X 

2维数组只是给我们写程序的人好理解,更好的运用循环处理罢了.

和现实中的2维,3维空间是2回事

[解决办法]
如果lz一定要表示三维空间的某个点的值,而使用三维数组,觉得更形象,那么我建议是:

根据你使用N*2的二维数组,那么你的一维取点范围是0-(N-1),二维取点范围是0-1,那么你先要说明
你的三维取点范围,假设是0-(M-1),
那么你可以定义为a[N][2][M];

热点排行