top-1表示堆栈空
先把top的值加一,再把item放在新的top位置,所以++放在(ptrS->Top)前面
不能这样表示,因为top1和top2都是数组的下标
数组的最后一个位置在MaxSize-1,MaxSize已经在数组外面了
同理第一个位置在0;-1在外面了
不懂PtrS->Data[(PtrS->Top1)++]这种写法
top-1表示堆栈空
先把top的值加一,再把item放在新的top位置,所以++放在(ptrS->Top)前面
不能这样表示,因为top1和top2都是数组的下标
数组的最后一个位置在MaxSize-1,MaxSize已经在数组外面了
同理第一个位置在0;-1在外面了
不懂PtrS->Data[(PtrS->Top1)++]这种写法