你这是什么问题啊。。
Pop一次Pop一个数据啊
当然不需要循环啊
栈的控制变量是
S->top
来控制的啊
每次你执行一下Pop
S->top就--了
比如
本来
是
4个元素
top
肯定是
3
你执行一次
你取得了
data[3]的数据
然后top
变成
2
你再执行一次
你取得了
data[2]的数据
然后
top
变成
1
你再执行一次
你取得了
data[1]的数据
然后
top 变成
0
你再执行一次
你取得了
data[0]的数据
然后
top 变成
-1(这个时候
栈里就没有东西了)