19. 从一个栈顶指针为HS的链栈中删除一个结点时,用x保存被删结点的值,则执行__ __。(不带空的头结点)

19. 从一个栈顶指针为HS的链栈中删除一个结点时,用x保存被删结点的值,则执行__ __。(不带空的头结点)

A.x=HS;  HS= HS—>next;

B.x=HS—>data;

C.HS= HS—>next; x=HS—>data;

D.x=HS—>data; HS= HS—>next;

正确答案是D