学了点VC++的东西,就把C++的给忘掉了。惭愧。

我写了一个求解线性方程组的程序,由于方程组的维数不确定,于是想到用参数传递。
void LinearFunction(double **param,double *result, int length);

但是问题是当我用了一个数组传递给param时,编译器显示不能完成从a[6][7]到p的转换?这是为什么?

应该怎么办呀?如果将**param改成数组形式,那维数就固定了,不能变了。

请教大家有什么好办法?谢谢!

double **p;
double a[6][7];

p与a都是双层指针
应该可以互通才对

p = a;

在另外一个帖子里给你回复了。