指针top指向链栈的栈顶,则出栈操作对应的语句为( )。
A: top=top+1;
B: top=top-1;
C: top->next=top;
D: top=top->next;
A: top=top+1;
B: top=top-1;
C: top->next=top;
D: top=top->next;
举一反三
- 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。 A: top=top-1; B: top->next=top; C: top=top->next; D: top=top+1;
- 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作为 A: top=top+1; B: top=top-1; C: top->next=top; D: top=top->next;
- 指针top指向链栈的栈顶,则出栈操作对应的语句为( )。 A: top=top+1; B: top=top-1; C: top->next=top; D: top=top->next;
- 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。 A: top=top+1; B: top=top-1; C: temp=top; top->next=top;free(temp); D: temp=top; top=top->next;free(temp);
- 向一个栈顶指针为top的链栈中插入一个x结点,则执行()。 A: top->next=x B: x->next=top->next,top->next=x C: x->next=top,top=x D: x->next=top,top=top->next