The 
continue statement
causes control to pass to the loop-continuation portion of the
smallest such enclosing statement, that is, to the end
of the loop
.  More precisely, in each of the statements
while (foo) {
  {
    
  }
contin: ;
}
do {
  {
    
  }
contin: ;
} while (foo);
for (;;) {
  {
    
  }
contin: ;
}
a 
continue not contained in an enclosed iteration statement is
equivalent to 
goto contin.