break
we saw as part of switch
. It can also be used to break out of loops. Eg,
for (i = 0; i < 100; i++)
{
if (i == j) break;
// ... //Only process up to j
}
continue
is used in loops to skip the rest of the current cycle and go to the next one. Eg,
for (i = 0; i < 100; i++)
{
if (i % 3 != 0) continue;
// ... // only process multiples of 3
}
It's rarely necessary to use either of these. Can you see how to modify the two examples on this page so that break
and continue
are not needed?