QueueForMcu
QueueForMcu copied to clipboard
初始化队列长度为5,却只能放四个数据,Queue_Push填第五个数据时失败
是这样的,实际存放数据个数比队列长度少1个,原因是为了判断队列空和队列满,需要余一个长度做判断。
好的,那bufferlength是队列长度,bufferlenth-1是实际可存放数据长度。