单项选择题

用大小为n的一维数组S存储一个栈,令S[0]为栈底,变量top表示当前栈顶的位置(下标),即S[top]为栈顶元素。则元素出栈后top应做如下()的修改。

A.top--;
B.top++;
C.top =n-1;
D.top =-1;