赞题库-背景图
单项选择题

在带头结点的链队列Q的初始化操作算法中,为头结点分配空间,并使队头和队尾指针都向它的语句是(  )。
链队列的存储结构描述如下:
//链队列的结点类型
typedef  struct QNode{
      QElemType     data;     //数据域
      struct Qnode  *next;    //指针域          
}QNode,   *QueuePtr;   
//链队列类型
typedef  struct{
    QueuePtr  front;     //队头指针    
    QueuePtr  rear;     //队尾指针   
 } LinkQueue;     A.
Q.front=(QueuePtr)malloc(sizeof(QNode)); Q.rear=(QueuePtr)malloc(sizeof(QNode)); B.
Q.front=Q.rear=(QueuePtr)malloc(sizeof(QNode)); C.
Q.front=Q.rear=(QNode *)malloc(sizeof(QueuePtr)); D.
front=rear=(QueuePtr)malloc(sizeof(QNode));