1 功能:
realloc尝试重新调整之前用calloc或malloc所分配的内存空间,如果对空指针,则会分配一个新的内存块,如果size参数为0还能释放所指内存
2 原型:
void *realloc(void *ptr, size_t size)
3 参数:
ptr—指向要重新分配内存的指针,如果为空指针,则会分配一个新的内存
size—内存块的新大小,以字节为单位,如果为0,则释放所指内存块
4 返回值:
返回重新分配大小的内存的指针,如果释放了内存或请求失败,则返回空指针
realloc尝试重新调整之前用calloc或malloc所分配的内存空间,如果对空指针,则会分配一个新的内存块,如果size参数为0还能释放所指内存
void *realloc(void *ptr, size_t size)
ptr—指向要重新分配内存的指针,如果为空指针,则会分配一个新的内存
size—内存块的新大小,以字节为单位,如果为0,则释放所指内存块
返回重新分配大小的内存的指针,如果释放了内存或请求失败,则返回空指针