设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。若想摘除链式栈的栈顶节点,并将被摘除节点的值保存到x中,则应执行下列()操作。
- A.x=top->data;top=top->link;
- B.top=top->link;x=top->data;
- C.x=top;top=top->link;
- D.x=top->data;
正确答案及解析
正确答案
A
解析
若想摘除链式栈的栈顶节点,并将被摘除节点的值保存到x中,则应执行x=top->data;top=top->link.