📄 queue.c
字号:
#include "queue.h"
bit queue_input(Queue idata *queue,char c) reentrant{
if(queue_unused((*queue)) > 1){
queue->buffer[queue->head] = c;
queue->head = (queue->head+1)%queue->size;
queue->length ++;
return 1;
}else return 0;
}
int queue_output(Queue idata *queue) reentrant{
int c;
if(queue->length == 0) return -1;
else{
c = queue->buffer[queue->tail];
queue->tail = (queue->tail+1)%queue->size;
queue->length --;
}
return c;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -