colloc、molloc、realloc 的区别

void* malloc(unsigned size);
在堆内存中分配一块长度为size字节的连续区域,参数size为需要内存空间的长度。

使用realloc函数为ptr重新分配大小为size的一块内存空间。下面是这个函数的工作流程: