malloc
ptr指向Heap当中,malloc返回的地址(分配内存的首地址),malloc如果分配失败返回NULL
calloc (contiguous allocation)
calloc会初始化分配的内存为0
realloc
重新分配由malloc和calloc分配的动态内存
free
记得 free(ptr)
用malloc创建动态二位数组
int n,m;
int** array;
array = (int** )malloc(n*sizeof(int*));
for(int i=0;i<n;i++)
{
array[i] = malloc(m*sizeof(int));
}