#include<stdio.h>
// 一个队列模块接口
// 命名为myqueue.h
#define QUEUE_TYPE int // 定义队列类型为int
// enqueue函数
// 把一个新值插入队列末尾
void enqueue(QUEUE_TYPE value);
// dequeue函数
// 删除队列首元素并返回
QUEUE_TYPE dequeue(void );
// is_empty函数
// 判断队列是否为空
bool is_empty(void);
// is_full函数
// 判断队列是否已经满
bool is_full(void);
// front函数
// 返回队列第一个值
QUEUE_TYPE front_value(void);
// get_size函数
// 获取队列元素个数
int get_size(void);