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 + -
显示快捷键?