插入e为 新队尾元素
Status EnQueue(Squeue &Q,QElemType)
{
if((Q.rear+1)%MAXQSIZE==Q.front)Return Error;//(Q.rear+1)%MAXQSIZE==Q.front为什么代表队为满?
Q.base[Q.rear]=e;
Q.rear=(Q.rear+1)%MAXQSIZE;//这句话什么意思,有什么作用?
return OK;
}
------解决方案--------------------------------------------------------
Q.rear=(Q.rear+1)%MAXQSIZE;//这句话什么意思,有什么作用?
满了从头再来