It should actually be:
typedef double Matrix[SIZE][SIZE];
Well thats what I thought but that was the code we were given, and from that code we are supposed to define different Matrices such as
Matrix a;
Matrix b;
Matrix c;
...
This is confusing me...
and then pass Matrix a and Matrix b to a function called
Matrix multiply(Matrix a, Matrix b)
Is that the function spec for multiply() that the teacher gave you?
It's returning an array, which you can't do.
Jim