
top初始为0,插入第一个元素后,则top的值为1,而编号0的单元存放插入的第一个数据,编号为1的存储单元没有存放元素。当top初始化为-1时,插入第一个元素后,top的值为0,编号0的单元存放插入的第一个数据,编号为1的存储单元没有存放元素。所以,top既可以偏1,也可以偏0。

top初始为0,插入第一个元素后,则top的值为1,而编号0的单元存放插入的第一个数据,编号为1的存储单元没有存放元素。当top初始化为-1时,插入第一个元素后,top的值为0,编号0的单元存放插入的第一个数据,编号为1的存储单元没有存放元素。所以,top既可以偏1,也可以偏0。