Problem and solution
Posted Apr 6, 2008 13:20 UTC (Sun) by
olecom (guest, #42886)
In reply to:
Problem and solution by olecom
Parent article:
What If I Don't Actually Like My Users?
> > while (i > 0) { stuff[--i];
> when using predecrement, use
>
> i=max+1; do { --i; } while(i);
Also beware on input!
max -- is maximum linear address
i -- geek counter, counts downto zero including;
thus, number of loops is (max + 1)
better is to have *all* counts downto zero,
i.e. zero address access and
i = max /* number of loops is (max + 1) */
do {
/* use */ stuff[i];
} while (--i);
(
Log in to post comments)