realloc和malloc區(qū)別 怎么用malloc給二維和三維數(shù)組分配內(nèi)存?
怎么用malloc給二維和三維數(shù)組分配內(nèi)存?您使用二維分配方法,并將Q*n視為相同的一維。這是可以的,但是你不需要一個三維的指針,你需要一個二維的指針。以下是3D分配方法:typedef double
怎么用malloc給二維和三維數(shù)組分配內(nèi)存?
您使用二維分配方法,并將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