【发布时间】:2018-06-29 20:04:00
【问题描述】:
对于每个时间步,我有一个二维矩阵 a[ix][iz] 和 ix 从 0 到 nx-1 和 iz 从 0 到 nz-1 变化。
为了组装所有时间步长的矩阵,我定义了一个长度为 nx*nz*nt 的 3D 指针 ***b。在it 时,矩阵可以用b[ix][iz][it] 表示,其中ix 从0 变化到nx-1 和iz 从0 变化到nz-1。
在时间循环中,我必须在时间it 将二维数组/指针传递给函数void func(**ptr)。因为b 是一个3D 指针/数组,我如何在主代码中调用它?喜欢func(b[it]);?
【问题讨论】:
标签: c arrays function pointers