首页 > 编程语言 > 详细

C语言内存管理

时间:2019-07-07 19:45:58      阅读:147      评论:0      收藏:0      [点我收藏+]

2019.7.7   七七事变哦,认真学习,勿忘国耻

 

深入理解C语言内存管理

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)释放内存

 

C语言内存管理

原文:https://www.cnblogs.com/Brandon0807/p/11147214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!