一个函数调用的小问题。。
程序代码:void initial(int **p,int n)
{
for(int i=0;i<=n-1;i++)
p[i][i]=1;
return;
}
这是我定义的一个函数。。 形参是二维数组,(这个。。顺便一问二维数组作形参我这么写对么。。)
然后
initial(a,10000)
这么调用它
错误信息是:cannot convert `int (*)[10000]' to `int**' for argument `1' to `void initial(int**, int)'
不太明白。。求解错在哪,应该怎么改









