如题所述
望采纳,不懂可以继续问我
那这道题怎么做
栈是先进后出,top减去1,答案是0吗?
编号到m,top=m+1,怎么来的
top初始位置是m+1,这个m+1是不放元素的,然后如果进一个元素,此时top应该指向这个元素的位置,所以top = m。当top=1时,此时栈刚好已经满了,如果再进来一个元素就会溢出,所以应该选发生栈满的错误。
top是栈顶指针,编号m,不是在栈底吗,m+1在哪??答案也看不懂。