Разница между оператором break и continue в C

Опубликовано: 14 Сентября, 2022

В этой статье мы обсудим разницу между операторами break и continue в C. Это тот же тип операторов, который используется для изменения потока программы, но между ними есть некоторые различия.

Оператор break : Этот оператор завершает наименьший охватывающий цикл (т. е. операторы while , do-while, цикла for или оператора switch). Ниже приведена программа, иллюстрирующая то же самое:

Объяснение: В приведенной выше программе внутренний цикл for всегда заканчивается, когда значение переменной j становится равным 2 .

Оператор continue : этот оператор пропускает остальную часть оператора цикла и запускает следующую итерацию цикла. Ниже приведена программа, иллюстрирующая то же самое:

Объяснение: В приведенной выше программе внутренний цикл for всегда пропускает итерацию, когда значение переменной j становится равным 2 .

Табличная разница между оператором break и continue :

Заявление о перерыве Продолжить Заявление
Оператор Break используется для выхода из конструкций цикла. Оператор continue не используется для выхода из конструкций цикла.
Оператор break обычно используется с оператором switch, а также может использоваться в циклах while, do-while или for-loop. Оператор continue не используется с оператором switch, но его можно использовать в циклах while, do-while или for-loop.
Когда встречается оператор break, элемент управления немедленно выходит из конструкции цикла. Когда встречается оператор continue, управление автоматически передается с начала оператора цикла.
Синтаксис:
ломать;
Синтаксис:
Продолжать;