C语言内存管理
2019.7.7 七七事变哦,认真学习,勿忘国耻
C语言知识整理(3):内存管理(详细版)
1、malloc(size)申请内存
【c语言】malloc函数详解
2、realloc(void *ptr,size_t size)增加内存
c语言中realloc()函数解析
- ptr==null&&size!=0 -> 功能等效于 malloc(size)
- ptr!=null&&size==0 -> 功能等效于 free(ptr)
- ptr!=null&&size!=0 -> 扩充内存容量
另外需要注意:realloc()函数一定会返回一个指针并不会真正的起到释放内存的作用,它无法清除掉返回的指针
3、free(ptr)释放内存