在非满的循环顺序队列Q中,将数据元素e入队的主要操作语句是()。此队列的存储结构描述如下:#define MAXQSIZE 100 //最大队列的容量typedef struct{QElemType *base; //存储空间的基址int front; //队头指针,指向队头元素int rear;//队尾指针,指向队尾元素的下一位置}SqQueue;
A. Q.base[Q.rear++] = e;
B. Q.base[++Q.rear] = e;
C. Q.base[Q.rear] = e;Q.rear=(Q.rear+1) % MAXQSIZE;
D. Q.rear=(Q.rear+1) % MAXQSIZE;Q.base[Q.rear] = e;