分析下列程序输出:string
int main() {
StackS;
char x,y;
Initstack(S);
x='n';y='g';
Push(S,x);Push(S,'i');Push(S,y);
Pop(S,x);Push(S,'r');Push(S,'t');Push(S,x);
Pop(S,x);Push(S,' s');
while(!StackEmpty(S)) {
Pop(S,y);printf(y);
};
Printf(x);
}
分析:看完如下的结果即可。补充一下:Push(S,x)是往S中入栈,Pop(S,x)是从S中出栈,并把出栈的元素取代x中的元素。

拥抱明天!
不给自己做枷锁去限制自己。
别让时代的悲哀,成为你人生的悲哀。

浙公网安备 33010602011771号