posts - 403, comments - 310, trackbacks - 0, articles - 7
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

C 学习笔记 (2)

Posted on 2007-07-12 19:33 ZelluX 阅读(304) 评论(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;
}

只有注册用户登录后才能发表评论。


网站导航: