线性队列的实现代码
#include <stdio.h>
void Queue(int* que, int id)
{
*que = id;
}
void popQueue(int que[], int len)
{
for (int i = 0; i < len; i++)
{
que[i] = que[i + 1];
}
}
void main()
{
int que[10];
for (int i = 0; i < 10; i++)
{
Queue(&que[i], i + 1);
}
for (int i = 10; i > 0; i--)
{
printf("%d\n", que[0]);
popQueue(&que[0], i);
}
}