realloc和malloc区别 怎么用malloc给二维和三维数组分配内存?
怎么用malloc给二维和三维数组分配内存?您使用二维分配方法,并将Q*n视为相同的一维。这是可以的,但是你不需要一个三维的指针,你需要一个二维的指针。以下是3D分配方法:typedef double
怎么用malloc给二维和三维数组分配内存?
您使用二维分配方法,并将Q*n视为相同的一维。这是可以的,但是你不需要一个三维的指针,你需要一个二维的指针。以下是3D分配方法:typedef double*pdobletypedef pdoulle*ppdoubletypedef ppdouble*pppdoulleppdouble allocate u3d udouble(int Q,int N,int M){int i,j,k PPPDOUBLE mymat mymat=(PPPDOUBLE)malloc(Q*sizeof(ppdouble))for(i=0 i