For functions:
void fn1(int M[size][size],int n,int m){
.......
}
OR
void fn1(int M[][size],int n,int m){
.......
}
is the declaration of function What should be the function declaration at the beginning?
The declaration :
void fn1(int **M,int n,int m);
showing error due to mismatch in int **M and int M[][].
Then what should be the proper form?