就是为了利用上index=0的内存呀。top=-1的话如果先放再上移,就放在数组的-1格了,肯定不行,top=0的话如果先上移再放,就放在数组的1格了,0格就没用上,也不好。最好有具体代码,我可以给你具体分析。这样只是泛泛的说,不要死记硬背,最好还是要读懂代码。