单选题
在向上生成(地址码减小方向)堆栈中,若约定为实顶栈(即堆栈指针随时指向实有数据的堆顶),则正确的弹出数据操作为( )。
A、
先使(SP)+1,再读出数据
B、
先读出数据,再使(SP)+1
C、
先使(SP)-1,再读出数据
D、
先读出数据,再使(SP)-1
【正确答案】
B
【答案解析】
由于是向上生产型堆栈,即朝SP减小的地址存入数据的,并且为实顶栈,所以读出时,应该先读出数据,再使SP加1。
提交答案
关闭