在C语言中设顺序栈的空间长度为MAXLEN,则top==MAXLEN时表示栈满是否正确
时间: 2023-06-01 13:02:34 浏览: 320
用c语言来实现顺序栈
5星 · 资源好评率100%
不正确。因为在顺序栈中,top指向的是栈顶元素的下一个位置,即栈顶元素所在位置为top-1。因此,当栈中元素个数达到MAXLEN时,top的值应该为MAXLEN,而不是MAXLEN-1。因此,当top==MAXLEN时,实际上是指栈空间已经溢出,而不是栈已经满了。
阅读全文
用c语言来实现顺序栈