I have some example code from a book and the author is always using an continue at the end of an if.
Example:
int a = 5;
if(a == 5)
{
// some code
continue;
}
Now for me this doesn’t make any sense.
Might there be some kind of quality management reasoning behind it or am I just missing some bigger point?
Maybe that snippet of code was inside a loop (
for/while/do...while)? otherwise it does not make any sense to put acontinueinside a conditional statement.As a matter of fact, an orphaned
continue(e.g.: one that is not nested somewhere inside a loop statement) will produce acontinue cannot be used outside of a looperror at compile time.