在顺序栈中进行退栈操作时?

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:21:44
A:谁先谁后都可以.
B:先移动栈顶指针,后取出元素.
C:不分先后,同时进行.
D:先取出元素,后移动栈顶指针,

请详细解答,说出为什么,谢谢..
可是大学生计算机基础里说的是先移动指针,再取出元素啊.

D
因为要把退栈的元素放到另外一个变量里,先取元素很方便。比如栈名为a,头指针是font,把出栈元素赋给x,则具体过程可以为:
x=a[front];
front++;
这样就可以实现了。

D
你只要记得是先进后出就行了.然后在次基础只上再进行理解.取一个元素移一个指针