假定利用数组 a[N]顺序存储一个栈,用 top 表示下一个入栈元素的下标位置,top==0 表示栈空, 并已知栈未满,当元素

假定利用数组 a[N]顺序存储一个栈,用 top 表示下一个入栈元素的下标位置,top==0 表示栈空, 并已知栈未满,当元素 x 进栈时所执行的操作为

A.a[--top]=x;

B.a[++top]=x;

C.a[top++]=x;

D.a[top--]=x;

正确答案是C