Найти в Дзене

Курс по C++ для новичков. Инструкции управления. Часть 5.

Оглавление

Использование инструкции break для выхода из цикла

При использовании инструкции break вы немедленно выйдите из цикла. Когда внутри цикла обнаруживается инструкция break, то цикл заканчивается (не доделывая текущую итерацию) и программа продолжает идти своим ходом. Приведём простой пример программы.

-2

Вывод программы

-3

Когда вы используете break во вложенных циклах (когда цикл в цикле), то благодаря ней вы выходите из того цикла, в теле которого находится эта инструкция break. Рассмотрим программу.

-4

Вывод программы

-5

Попробуйте изменить число в условии на 14 строке на какое-нибудь другое и взгляните на результат.

Использование инструкции continue

Инструкция continue досрочно завершает текущую итерацию и переходит к следующей без выхода из цикла. То есть та итерация, которая происходит прямо сейчас досрочно заканчивается, и начинается следующая. Приведём пример программы, в которой будут искаться четные число от 0 до 100.

-6

Вывод программы

-7

Здесь, если х имеет нечётное значение, то итерация сразу прекращается и начинается следующая, благодаря continue.

Инструкция goto

С помощью инструкции goto мы можем перейти к любой части кода по метке. Сейчас goto используется только для того, чтобы выйти из всех вложенных циклов одновременно. Для этого создаётся метка, к которой переходит работа программы, покажем на примере.

-8

Здесь мы с помощью goto переходим к метке name_metki и выходим из вложенных циклов.

Это был заключающий урок данного модуля. В следующем модуле мы разберём массивы, строки и указатели.

Подпишитесь на канал, чтобы не потерять курс!

Следующий урок

Предыдущий урок

Список всех уроков курса.