关于多维数组的读取问题~~!
我现在做一个三维数组的数值模拟问题,想问一下有没有什么方法能快速的把某一个方向的数据导入子程序,而不是把这些数组先存在一个新的一维数组里,在把新数组传到子程序中。
[解决办法]
好像传递数组也不会慢到哪去吧。定义全局数组??那也要把数据存放在数组的啊。用文件???
[解决办法]
c 中没有多维数组,只有一维数组,所谓的多维数组只不过是元素类型为数组的一维数组
用一个一维数组存储所有的data, 直接传指针到子程序
[解决办法]
C中还是算有多维数组的,但是我们反汇编就知道,多维的访问就是将一维看成是一个有一维个二维大小的结构体,这个是为了方便(也是为了降低CACHE的失效率),3维,4维,n。。。以此类推!
[解决办法]