为什么我觉得C语言中二维数组没用

更新时间:01-24 教程 由 薇糖 分享

为什么我觉得C语言中二维数组没用?

到图形处理这类算法的时候,就会明白更多了。

我们常用的矩阵要存在二维数组里。

能想到的好处有两点:

存储空间的分配

这样可以获得连续存储的空间。

这样就能提高运算效率。

尤其在大规模或者频繁数据处理的时候。

寻址、做交换、读写存储,都会有效率提高。

指针的移动,使用二维数组也更方便。

做为复杂算法的参数

做图像处理,用到矩阵,向量运算等复杂逻辑的函数时,需要这种便利的符号作为输入参数。

图形处理的时候,基本就是矩阵运算,旋转、缩放、平移动,这三个基本运算用到矩阵。

把这些基本功能封装成函数,这些函数的输入参数,就是二维数组的入口指针。

所以还是有很多用处的,离不开二维数组

算法是抽象的,越抽象,越通用。

声明:关于《为什么我觉得C语言中二维数组没用》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2199367.html