问题 单项选择题

下列叙述中正确的是( )。

A.入栈运算只须将新元素插到栈顶指针指向的位置

B.出栈运算只须将栈顶元素赋给一个指定变量

C.出栈运算与读栈顶元素是相同的操作

D.读栈顶元素不删除栈顶元素

答案

参考答案:D

解析: 入栈运算须先将栈顶指针加1,然后将新元素插到栈顶指针指向的位置,A是错误的。出栈运算须将栈顶元素赋给一个指定变量,然后将栈顶指针减1,B是错误的。出栈运算与读栈顶元素不同之处在于读栈顶元素不删除栈顶元素。答案是D。

填空题
单项选择题