注意:此页面搜索的是所有试题
对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,并给该 结点赋值a,则执行: p=(struct node *)malloc(sizeof(struct node);p->data=a;和( )。
单选题 (2 分) 2分
A.
p->next=top;top=p;

B.
top->next=p;p=top;

C.
top=top->next;p=top;

D.
p->next=top;p=top;

参考答案