Posted on 2007-07-12 19:33
ZelluX 阅读(318)
评论(0) 编辑 收藏 所属分类:
C/C++
1. 二维数组内存分配
Algorithm in C上的方法,这种方法好处在于t[i]是指向各行首的指针,类似于Java的数组;而如果直接用malloc分配m*n*sizeof(int)大小的空间,则没有这种效果,类似于C#中的[,]数组
int **malloc2d(int r, int c)
{
int i;
int **t = malloc(r * sizeof(int *));
for (i = 0; i < r; i++)
t[i] = malloc(c * sizeof(int));
return t;
}