对于一个未满的顺序栈S,若要将新数据元素e压入栈S中,并使其成为新的栈顶元素,则实现此操作的主要语句序列是()。假设其中顺序栈的存储结构描述为:typedef struct{SElemType *base ; //栈底指针SElemType *top;//栈顶指针 ,指向栈顶元素的一下存储位置int stacksize}SqStack;
A. S.top=e; S.top=S.tpo+1;或者是: S.top++=e;
B. S.top=S.top+1; S.top=e; 或者是: ++S.top=e;
C. *S.top=e; S.top=S.top+1;或者是: *S.top++=e;
D. S.top=S.top+1; *S.top=e;或者是: *++S.top=e;