在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()。
A: p->next=top;top=p;
B: top->next=p;
C: p->next=top->next;top=top->next;
D: p->next=top->next;top->next=p;
出自:国家开放大学《数据结构》