C语言内存讲解.pdfVIP

  • 0
  • 0
  • 约4.77万字
  • 约 41页
  • 2026-01-22 发布于河北
  • 举报

C语言中的堆和栈的区别

堆和栈的区别

1.申请方式

(1)栈(satck):由系统自动分配。如,声明在函数中一个局部变量intb;系统自动

在栈中为b开辟空间。

(2)堆(heap):需程序员自己申请(调用malloc,realloc,calloc),并指明大小,并

由程序员进行释放。容易产生memoi^yleak.

eg:charp;

p=(char*)malloc(sizeof(char));

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档