void deQueue (QNode * top,QNode * rear) { if(top->next==NULL) { printf("队列为空"); return ; } QNode *p= top->next; printf("%d " ,p->next); top->next = p->next; if(rear == p) { rear =top; } free(p); }