typedef struct Queue {
QElemType data[MAXSIZE];
QElemType front;
QElemType rear;
QElemType next;
}SeqQueue;
SeqQueue *sq;
这是结构体
创建空队后实现元素e入队
此时
if (q->rear == MAXSIZE){
printf("队列已满");
exit(0);
}
和
if((q->rear+1)%MAXSIZE ==q->front){
printf("队列已满");
exit(0);
}
其中if的条件是什么意思?两者有什么区别?