我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 栈底 >

c语言 为什么栈的初始化时候栈顶指针要指向-1

归档日期:07-05       文本归类:栈底      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部这种初始化是用于线性栈的,也就是用一个数组来组成栈,栈顶指针值为当前栈顶元素的下标值。

  规定空栈的时候指向-1,这样在有第一个元素入栈的时候栈顶指针就可以通过自加指向0元素,从而避免其它判断。

  -1表示栈空,初始化时变为0,这主要是对于数组来说的。如果是链表的话,就不是这样了。

本文链接:http://apawoodbury.com/zhandi/210.html