在非空的带头结点的非循环链队列Q中,要将队首(队头)元素删除时,其主要的操作语句序列是()。链队列的存储结构描述如下://链队列的结点类型typedef struct QNode{QElemType data; //数据域struct Qnode *next; //指针域}QNode, *QueuePtr;//链队列类型typedef struct{QueuePtr front; //队头指针QueuePtr rear; //队尾指针} LinkQueue;
A. p=Q.frnot; Q.front=p->next;
B. p=Q.frnot; Q.front->next=p->next;
C. p=Q.frnot->next; Q.front->next=p->next->next;
D. p=Q.frnot->next; Q.front->next=p->next;