C语言 realloc() 函数位于 stdlib.h 头文件中,原型为: void *realloc(void *ptr, size_t size); realloc() 会将 ptr 所指向的内存块的大小修改为 size,并将新的内存指针返回.设之前内存块的大小为 n,如果 size < n,那么截取的内容不会发生变化,如果 size > n,那么新分配的内存不会被初始化. 如果 ptr = NULL,那么相当于调用 malloc(size):如果 size = 0,那么相当于调用 fre…