QueueForMcu icon indicating copy to clipboard operation
QueueForMcu copied to clipboard

初始化队列长度为5,却只能放四个数据,Queue_Push填第五个数据时失败

Open youdengtuzi opened this issue 1 year ago • 2 comments

youdengtuzi avatar Oct 15 '24 02:10 youdengtuzi

是这样的,实际存放数据个数比队列长度少1个,原因是为了判断队列空和队列满,需要余一个长度做判断。

xiaoxinpro avatar Oct 15 '24 15:10 xiaoxinpro

好的,那bufferlength是队列长度,bufferlenth-1是实际可存放数据长度。

youdengtuzi avatar Oct 16 '24 03:10 youdengtuzi