我决定列出最有用的答案,因为这个问题有点拥挤。
显然,DenverCoder8的基准标记以及Lucas的循环编译版本都应该得到一些认可。TimGee显示了前后增量之间的差异,而User377178强调了<和!=的一些优缺点。顽强的Techhunter撰写了有关循环优化的文章,值得一提。

我决定列出最有用的答案,因为这个问题有点拥挤。
显然,DenverCoder8的基准标记以及Lucas的循环编译版本都应该得到一些认可。TimGee显示了前后增量之间的差异,而User377178强调了<和!=的一些优缺点。顽强的Techhunter撰写了有关循环优化的文章,值得一提。