首页上一页 1 下一页尾页 1 条记录 1/1页
《C语言程序开发范例宝典》实例 096 循环缓冲区问题---循环队列初始化
发表在C语言答疑区
2017-07-16
是否精华
是
否
版块置顶:
是
否
在实例096中:循环队列初始化init():中
void init()/*队首队尾指针初始化*/
{
front=rear=-1;
}
然后在元素入队列中int enqueue(char x),如果初始化时,front指针=-1,在只有原始入队列的时候,条件(rear+1)==Maxsize,岂不是在循环队列中存入了Maxsize个元素?
初始化应该是front=read=0吧?
PS:循环队列只能存储Maxsize-1个元素。
请程序媛老师帮忙解答,谢谢!
于2017-07-16 11:06:22编辑