typedef Struct QNode
{
int data;
struct QNode *next;
}QNode, *QueuePtr;
struct LinkQueue
{
QueuePtr front;
QueuePtr rear;
};
Q.rear->next = p;
Q.rear = p;
出队
p = Q.front->next;
Q.front->next = p->next;
if(Q.rear == p)
Q.rear = Q.front;