C语言中多维数组有什么用?

如题所述

便于程序员进行逻辑思考,对于机器和一维一样;

arr[n][m];    //arr[1][2]
arr[n*m];    //大小结构一样,arr[1*m+2+1](号从0开始)

追问

1维和2维的我可以理解,但3维和4维的怎么用,这么理解?

追答

三维,想想空间坐标(x,y,z)
再往上增加维数就看个人悟性了(老艾的四维宇宙空间之类的)。

追问

但我感觉3维的就用不到啊

追答

需要的,3D显示里会见到的。或者编辑数学运算程序(矩阵运算)。

温馨提示:答案为网友推荐,仅供参考
相似回答