Навигация: Главная - C++ - Инструкции Break и Continue
Чтобы прервать нормальное выполнение цикла, программист может использовать две специальные инструкции: break и continue
Может случиться, что условие работы цикла нарушится не в начале или в конце, а где-то посередине цикла.
Проблема в том, что программа не сможет сама выйти из цикла. В таких случаях используют определенную в C++ команду break. Она немедленно передает управление в конец текущего цикла. После инструкции break программа будет выполнять инструкцию, следующую сразу же после закрывающей скобки цикла.
while(условие) { if (какое-то другое условие) { break; //выход из цикла } } //когда программа встретит break, //управление будет передано этой строке
Несколько реже используется команда continue. Столкнувшись с ней, программа немедленно возвращается к началу цикла. Остальные инструкции цикла игнорируются.
Он "имитирует" безусловный переход на конечный оператор цикла, но не за пределы самого цикла.