我从网上看到一种做法是用|rear-front+MAX|%MAX,结果是24,那么我想问了这个与直接用|rear-front|有什么区别呢?感激不尽。。。
首先,结果是36。(严重怀疑lz数学水平, :D )其次,当rear>front时,size=rear-front.当rear<front时,size=rear-front+MAXSIZE;所以就有了你找到的那个计算公式(rear-front+MAXSIZE)%MAXSIZE。