原则上同意楼上的。。
二级指针用的没有错,但是这两部分要换换位置for(t=0t<mt++)
a[t]=(float *)malloc(m*sizeof(float))
if(*a==NULL)
{
printf("out of menory,press any key to....")
exit(0)
}
应该先检查申请二级指针内存成功与否再使用,而且应该是if(a==NULL),而不是if(*a==NULL)
void search_1(float *p1,int n,int m)
这个函数是想查找在这个方阵中的最大值吧?那么应该这样:
void search_1(float **p1,int n,int m)
里面怎么实现,你应该会的,你用二级指针很熟练的,理解很正确