堆/堆栈

S

sivamit

Guest
堆是一个RAM段?
有什么区别/黑白栈和堆?
请解释。
如何获取初始化为0时
, 变量声明为静态或extern变量为什么不堆栈?

 
堆栈的传递和返回参数的功能和局部函数变量使用。该函数创建一个堆栈这个框架,这有助于它使用堆栈快变量存储tempary本地存储器
, 然后还原堆栈时
, 已经完成。堆栈的增长向上或向下的函数调用功能等
该协议栈有一个定义的大小由您或编译器allacated /连接器。
一个内存区域预留存储全局变量,数组常量等
这是通过链接器。如果你有一个连接脚本,你可以编辑此。
堆内存是自由离开。它通常生长的堆栈
, 使他们中间相遇相反的方向。如果您dynamicaly使用malloc分配内存使用的是堆。

 

Welcome to EDABoard.com

Sponsor

Back
Top