C语言内存讲解.pdfVIP

  • 7
  • 0
  • 约5.85万字
  • 约 51页
  • 2022-08-20 发布于河北
  • 举报
(:语言中的堆和栈的区别 堆和栈的区别 1 . 申请方式 (1)栈 (satck) :由系统 自动分配。 如,声明在函数中一个局部变量intb ;系统自动 在栈 中为b 开辟空间。 ⑵ 堆 (h eap) :需程序员 自己申请 (调用malloc, realloc, calloc) ,并指明大小,并 由程序员进行释放。容易产生memory leak. eg:char p; p = (char *)malloc (sizeof (char)) ; 但是 ,p 本身是在栈

文档评论(0)

1亿VIP精品文档

相关文档