下列关于堆栈的操作,说法正确的是( )。
A: 以上都不对。
B: 先修改栈指针,再出栈;
C: 先入栈,再修改栈指针;
D: 先修改栈指针,再入栈;
A: 以上都不对。
B: 先修改栈指针,再出栈;
C: 先入栈,再修改栈指针;
D: 先修改栈指针,再入栈;
举一反三
- 关于MCS-51的入栈(PUSH)操作指令,正确的说法是( )。 A: 先入栈,再修改栈指针 B: 先修改栈指针,再出栈 C: 先修改栈指针,再入栈 D: 以上都不对
- 向链栈插入一个结点时,操作顺序应该是()。 A: 先修改栈顶指针,再插入结点 B: 无须修改栈顶指针 C: 先插入结点,再修改栈顶指针 D: 谁先谁后没有关系
- 从链栈中删除一个结点时,操作顺序应该是。 A: 先保存被删结点的值,再修改栈顶指针 B: 先修改栈顶指针,再保存被删结点的值 C: 无须修改栈顶指针的值 D: 谁先谁后没有关系
- 对于自底向上生成的软堆栈,进栈时应先修改栈指针,再将数据压入堆栈。()
- 栈中进栈的操作是先移动栈顶指针,再存入数据。( )