Comment Re:People hate my gotos (Score 3, Informative) 286
That's still better as a for { } loop. Apart from it's concise variable initialisation and post-loop statement, for is while.
for (i = 0; not bail_condition; i++) {
for (j = 0; not bail_condition; j++) {
inner loop
}
outer loop
}
for (i = 0; not bail_condition; i++) {
for (j = 0; not bail_condition; j++) {
inner loop
}
outer loop
}