Как использовать оператор break в C++

Kak Ispol Zovat Operator Break V C



оператор перерыва является важнейшим элементом программирования на C++. Он используется для выхода из оператора цикла или переключателя при выполнении определенного условия. В этом уроке мы обсудим, как оператор перерыва работает на C++, его синтаксисе и различных примерах, которые помогут вам лучше понять концепцию.

Что такое оператор break в C++

оператор перерыва это оператор потока управления, который позволяет вам выйти из оператора цикла или оператора switch до его естественного завершения. Он используется для прерывания потока выполнения при выполнении определенного условия. Когда оператор перерыва встречается, управление немедленно передается первому оператору после блока цикла или переключателя.







Синтаксис инструкции break

Синтаксис для оператор перерыва в C++ довольно просто, что приведено ниже:



перерыв ; //синтаксис в языке C++

Приведенный выше синтаксис используется в операторе цикла или переключателя для завершения выполнения блока.







Как работает оператор break в C++?

А оператор перерыва — это команда программирования, которая сообщает компьютеру, что нужно прекратить выполнение оператора цикла или оператора switch и перейти к следующей команде. Когда оператор перерыва появляется внутри цикла, он останавливает выполнение цикла и переходит к следующей команде после цикла. Это полезно для быстрого выхода из цикла при выполнении определенного условия.

оператор перерыва также может использоваться с оператором if-else, но его всегда следует объявлять в теле цикла и использовать только для одного условия за раз.



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

оператор перерыва можно использовать в следующих типах петель:

  • для цикла
  • пока цикл
  • цикл do-while
  • Случай переключения

Примеры операторов break в программах на C++

Давайте посмотрим на некоторые примеры операторы разрыва на языке программирования С++.

Пример 1: Оператор break с простым циклом For

#include <иопоток>
с использованием пространство имен станд. ;
инт основной ( ) {
для ( инт а '=' 1 ; а <= двадцать ; а ++ )
{
если ( а == 10 )
{
перерыв ;
}
cout << а << ' ' ;
}
возвращаться 0 ;
}

Приведенный выше код определяет основную функцию, которая использует цикл for для перебора целых чисел от 1 до 20. Цикл преждевременно завершается с помощью команды оператор перерыва когда переменная цикла a равна 10. Затем программа выводит на консоль целые числа от 1 до 9.

Выход

Пример 2: Оператор break с регистром Switch

#include <иопоток>
с использованием пространство имен станд. ;
инт основной ( ) {
инт а '=' 3 ;
выключатель ( а ) {
случай 1 :
cout << «Случай 1: сегодня понедельник» << конец ;
перерыв ;
случай 2 :
cout << «Случай 2: сегодня вторник» << конец ;
перерыв ;
случай 3 :
cout << «Случай 3: сегодня среда» << конец ;
перерыв ;
случай 4 :
cout << «Случай 4: Сегодня четверг» << конец ;
перерыв ;
случай 5 :
cout << «Случай 5: Сегодня пятница» << конец ;
перерыв ;
}
возвращаться 0 ;
}

В приведенном выше примере, когда программа выполняет оператор switch, вариант 3 будет выполняться как «а» инициализируется значением 3. оператор перерыва помогает завершить оператор switch без последующего выполнения других случаев.

Выход

Пример 3: Оператор break с циклом Do-While

#include <иопоток>
с использованием пространство имен станд. ;

инт основной ( ) {
инт на одной ;
делать {
cout << 'Введите положительное число (-1 для выхода):' ;
принимать пищу >> на одной ;
если ( на одной == - 1 ) {
перерыв ;
}
cout << 'Вы вошли: ' << на одной << конец ;
} пока ( на одной > 0 ) ;

cout << «Программа завершена». << конец ;
возвращаться 0 ;
}

Приведенная выше программа предлагает пользователю ввести положительное число, и если пользователь вводит -1, цикл выходит с помощью оператор перерыва . Если пользователь вводит положительное число, программа отображает число, и цикл продолжается до тех пор, пока пользователь не введет -1.

Обратите внимание, что цикл do-while в этом примере гарантирует, что цикл будет выполнен хотя бы один раз, даже если пользователь вводит -1 на первой итерации.

Выход

Преимущества заявления о перерыве

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

Заключение

В С++, оператор перерыва может сделать ваш код более эффективным, позволив вам выйти из оператора цикла или оператора switch, как только будет выполнено желаемое условие, вместо того, чтобы продолжать вычислять условие без необходимости. В этой статье мы представили концепцию, синтаксис, работу и несколько примеров операторы разрыва в цикле for, переключите регистр и сделайте-пока.