堆的疑惑
什么叫“堆”,有什么作用?谢谢!!! ----------------解决方案--------------------------------------------------------
所谓堆(heap),是一种内存分配形式,是动态内存分配,相当于一块自由的内存,使用时可以从中取任意大小的一块。堆开始时很小,但调用malloc()或calloc()等内存分配函数时它就会增大。堆可以和数据段或栈共用一个内存段也可以有它自己的内存段,我想这要取决于你的操作系统。
顺便说一声,还有一种内存分配形式就是静态分配。
----------------解决方案--------------------------------------------------------
楼上的强啊,做版猪
----------------解决方案--------------------------------------------------------
谢谢,其实也没什么强的,只是看的书比较多而已。
----------------解决方案--------------------------------------------------------