循环队列本来是解决假溢出而创建的。
但是它也可以循环操作数据
代码如下
typedef struct PCB
{
...
}pcb;
pcb p;
int i = 0;
while (true)
{
p = Top(q);
f = i % MAXSIZE;
DeQueue(&q);
EnQueue(&q, p);
i++;
}
我也不知道为啥要记下来,可能是担心忘了吧。
循环队列本来是解决假溢出而创建的。
但是它也可以循环操作数据
代码如下
typedef struct PCB
{
...
}pcb;
pcb p;
int i = 0;
while (true)
{
p = Top(q);
f = i % MAXSIZE;
DeQueue(&q);
EnQueue(&q, p);
i++;
}
我也不知道为啥要记下来,可能是担心忘了吧。