9 Statements [stmt.stmt]

9.6 Jump statements [stmt.jump]

9.6.2 The continue statement [stmt.cont]

Этот continue оператор должен встречаться только в и заставляет управление переходить к части продолжения цикла наименьшего охватывающего элемента , то есть к концу цикла. Точнее, в каждом из утвержденийiteration-statementiteration-statement

while (foo) {
  {
    // ...
  }
contin: ;
}
do {
  {
    // ...
  }
contin: ;
} while (foo);
for (;;) {
  {
    // ...
  }
contin: ;
}

a, continue не содержащийся во вложенном операторе итерации, эквивалентен goto contin.