queue1.cpp

来自「It is A c++ code to run a simulation」· C++ 代码 · 共 42 行

CPP
42
字号
#include<stdio.h>
#include"Queue1.h"
void createqueue (queue*q)
{
q->front=0;
q->back=0;
q->counter=0;
}
void enqueue (queue*q,int value)
{
if (queuefull(q))
printf ("Error");
else
{
q->counter++;
q->entry[q->back]=value;
q->back=(q->back+1)%maxqueue;
}
}
void dequeue(queue*q,int *value)
  {
    if (queueempty(q))
     {
     printf("Error");
     }
    else
     {
     q->counter--;
     *value=q->entry[q->front];
     q->front=(q->front+1)%maxqueue;
     }
  }
int queueempty (queue*q)
  {
return q->counter<=0;
  }
int queuefull(queue*q)
    {
return q->counter>=maxqueue;
   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?