[vox-tech] loop efficiency and testing against zero.
Peter Jay Salzman
p at dirac.org
Fri Jun 16 09:28:10 PDT 2006
I've read somewhere that a loop that runs from 0 to some number should be
written to go in reverse order, e.g. instead of:
for ( int i = 0; i < 10; ++i )
we should write:
for ( int i = 9; i >= 0; --i )
The rationale is that it's faster to test against 0 than some other integer,
but it isn't obvious to me *why* it's faster.
Why is that?
Pete
More information about the vox-tech
mailing list