首页 > 用户发贴区 > 编程问题提问区 > 动态分配问题!
2008
02-03

传递动态分配内存函数:


使用指向指针的指针保存分配存储内存的首地址
void alloc_mem_3(int **p, int num)
{
    *p = (int *) malloc(num);//这里啊!


}


CALL:


alloc_mem_3(&p3, 10 * sizeof(int));//这里啊 !!
    for (i = 0; i < 10; i++){
        p3[i] = i * 3;
        printf(“%d\t”, p3[i]);
    }


这代码看不懂,有人解析一下吗?


动态分配问题!》有 2 条评论

  1. younger 说:

    第一个是malloc是动态分配内存的函数,书上应该有

    第二个应该是个用户自定义函数

  2. Poss 说:

    指针的指针 汗

留下一个回复