假设结构体如下:struct{ datatype data[max]; int front,rear;}sequeue; front=rear=-1; //进行初始化入队操作应该是这样的,首先rear++;然后把数据插入,data[rear]=a; (假设a是数据);出对操作和入队类似,首先front++,如果你不需要保存出队的数据,那么就可以了,如果要保存的话,就b=data[front];(b为保存的数据)希望对你有帮助