什么是栈底指针


什么是栈底指针

文章插图

【什么是栈底指针】堆栈指针总是指向栈顶位置 。一般堆栈的栈底不能动 , 所以数据入栈前要先修改堆栈指针,使它指向新的空余空间然后再把数据存进去,出栈的时候相反 。堆栈指针,随时跟踪栈顶地址,按"先进后出"的原则存取数据 。栈是一种特殊的线性表 , 是一种只允许在表的一端进行插入或删除操作的线性表 。表中允许进行插入、删除操作的一端称为栈顶 。表的另一端称为栈底 。栈顶的当前位置是动态的,对栈顶当前位置的标记称为栈顶指针 。当栈中没有数据元素时,称之为空栈 。栈的插入操作通常称为进栈或入栈 , 栈的删除操作通常称为退栈或出栈 。


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。