iOS中堆和栈的使用

堆和栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 堆,队列优先,先进先出(FIFO—first in first out); 栈,先进后出(FILO—First-In/Last-Out)。 一般情况下,如果有人把堆栈合起来说,那它的意思是栈,而不是堆。 堆栈空间分配 1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作
相关文章
相关标签/搜索