首先楼主的公式少加了一个括号,因为从优先级来说,求余是优先于加法的,所以正确的表达式应该是len=(rear-front+max)%max
所以楼主的问题迎刃而解了,不是对maximum-front取余,还要加上一个rear呢~