所以我被要求做以下功能:
int **multiplyM(int MA[][], int MB[][], int n, int m)
这将乘以两个矩阵。第一个 (MA) 的尺寸为 n, n, 第二个 (MB) 的尺寸为 n, m。我已经完成了程序的所有工作,但是我得到了一个由函数本身引起的错误,它说:
“数组类型的元素类型不完整”
我知道我可以通过更改函数中的内容来修复它(比如将其更改为 **MA 和 **MB),但问题是,我不应该这样做,因为我应该让我的程序基于关于给我的这个功能。
所以我的问题是:有没有办法在不改变功能的情况下完成这项工作?