单项选择题

在一个栈顶指针为top的链栈中执行链栈操作时,通常会再初始化一个指向栈顶的指针p,则下面描述不正确的是()。

A.可以使用p!=null;来判断是否访问到栈尾。
B.在遍历链栈的过程中执行p=p.next;语句完成访问后继结点的功能。
C.top指针始终指向栈顶。
D.也可以将p初始化为栈底指针。