Справочное руководство по C++

R.6.6.2 Оператор continue.

Оператор continue может встретиться только в операторе цикла и приводит к передаче управления в заголовок ближайшего из объемлющих операторов цикла, т.е. в конец цикла. Более точно можно сказать, что в каждом из операторов:

    while (foo) {      do  {           for (;;) {

    // ...             // ...          // ...

    contin: ;          contin: ;       contin: ;

    }                  } while (foo);  }.

Оператор continue, не относящийся ко внешним операторам цикла, эквивалентен оператору goto contin.