当前位置: 代码迷 >> C语言 >> 堆的疑惑
  详细解决方案

堆的疑惑

热度:137   发布时间:2005-12-08 18:14:00.0
堆的疑惑
什么叫“堆”,有什么作用?谢谢!!!
----------------解决方案--------------------------------------------------------

所谓堆(heap),是一种内存分配形式,是动态内存分配,相当于一块自由的内存,使用时可以从中取任意大小的一块。堆开始时很小,但调用malloc()或calloc()等内存分配函数时它就会增大。堆可以和数据段或栈共用一个内存段也可以有它自己的内存段,我想这要取决于你的操作系统。
顺便说一声,还有一种内存分配形式就是静态分配。


----------------解决方案--------------------------------------------------------
楼上的强啊,做版猪
----------------解决方案--------------------------------------------------------
谢谢,其实也没什么强的,只是看的书比较多而已。
----------------解决方案--------------------------------------------------------
  相关解决方案