问:从一个栈顶指针为HS的链栈中删除一个结点时,用X保存被删结点的值,则执行?

1个回答

  • 不明白为什么选D,是不是弄错了

    HS是一个指针,但是在D中却把一个数赋值给了HS,HS = HS->data;那HS就不再指向该链表了,指向了内存地址为data的地方.程序跑飞了

    应该是这样的啊

    x=HS->data;

    HS=HS->next;