传递动态分配内存函数:
使用指向指针的指针保存分配存储内存的首地址
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]);
}
这代码看不懂,有人解析一下吗?
>> 本文固定链接: http://www.vcgood.com/archives/2135
第一个是malloc是动态分配内存的函数,书上应该有
第二个应该是个用户自定义函数
指针的指针 汗