Czym jest instrukcja break w C++
The oświadczenie o przerwaniu to instrukcja sterowania przepływem, która umożliwia wyjście z pętli lub instrukcji switch przed jej naturalnym zakończeniem. Służy do przerwania przepływu wykonania, gdy spełniony jest określony warunek. Kiedy oświadczenie o przerwaniu zostanie napotkany, sterowanie jest natychmiast przekazywane do pierwszej instrukcji po bloku pętli lub przełącznika.
Składnia instrukcji break
Składnia dla oświadczenie o przerwaniu w C++ jest dość prosta, co podano poniżej:
przerwa ; //składnia w języku C++
Powyższa składnia jest używana w pętli lub instrukcji switch w celu zakończenia wykonywania bloku.
Jak działa instrukcja break w C++?
A oświadczenie o przerwaniu to polecenie programowania, które nakazuje komputerowi przerwanie wykonywania instrukcji pętli lub przełącznika i przejście do następnego polecenia. Kiedy oświadczenie o przerwaniu pojawia się w pętli, zatrzymuje działanie pętli i przechodzi do następnego polecenia po pętli. Jest to przydatne do szybkiego wyjścia z pętli, gdy spełniony jest określony warunek.
The oświadczenie o przerwaniu może być również używany z instrukcją if-else, ale zawsze powinien być zadeklarowany w ciele pętli i używany tylko dla jednego warunku na raz.
W instrukcje przełączania , oświadczenie o przerwaniu jest zwykle używany na końcu każdej sprawy, aby upewnić się, że program nie będzie kontynuował wykonywania kolejnych spraw. Kiedy oświadczenie o przerwaniu zostanie napotkany, program wyskakuje z instrukcji switch i przechodzi do następnego polecenia.
The oświadczenie o przerwaniu może być używany w następujących typach pętli:
- dla pętli
- pętla while
- pętla do-while
- Sprawa przełącznik
Przykłady instrukcji break w programach C++
Spójrzmy na kilka przykładów złamać oświadczenia w języku programowania C++.
Przykład 1: instrukcja break z prostą pętlą For
#includeza pomocą przestrzeń nazw standardowe ;
int główny ( ) {
Do ( int A = 1 ; A <= 20 ; A ++ )
{
Jeśli ( A == 10 )
{
przerwa ;
}
cout << A << ' ' ;
}
powrót 0 ;
}
Powyższy kod definiuje główną funkcję, która wykorzystuje pętlę for do iteracji liczb całkowitych od 1 do 20. Pętla jest przedwcześnie zakończana za pomocą oświadczenie o przerwaniu gdy zmienna pętli a równa się 10. Następnie program wypisuje liczby całkowite od 1 do 9 na konsolę.
Wyjście
Przykład 2: instrukcja break z przypadkiem przełącznika
#includeza pomocą przestrzeń nazw standardowe ;
int główny ( ) {
int A = 3 ;
przełącznik ( A ) {
sprawa 1 :
cout << „Przypadek 1: Dziś jest poniedziałek” << koniec ;
przerwa ;
sprawa 2 :
cout << „Przypadek 2: Dziś jest wtorek” << koniec ;
przerwa ;
sprawa 3 :
cout << „Przypadek 3: Dziś jest środa” << koniec ;
przerwa ;
sprawa 4 :
cout << „Przypadek 4: Dziś jest czwartek” << koniec ;
przerwa ;
sprawa 5 :
cout << „Przypadek 5: Dziś jest piątek” << koniec ;
przerwa ;
}
powrót 0 ;
}
W powyższym przykładzie, gdy program wykonuje instrukcję switch, Przypadek 3 zostanie wykonany jako 'A' jest inicjowany na 3. The oświadczenie o przerwaniu pomaga zakończyć instrukcję switch bez późniejszego wykonywania innych przypadków.
Wyjście
Przykład 3: instrukcja break z pętlą Do-While
#includeza pomocą przestrzeń nazw standardowe ;
int główny ( ) {
int na jednego ;
Do {
cout << „Wprowadź liczbę dodatnią (-1, aby wyjść):” ;
jedzenie >> na jednego ;
Jeśli ( na jednego == - 1 ) {
przerwa ;
}
cout << 'Wszedłeś: ' << na jednego << koniec ;
} chwila ( na jednego > 0 ) ;
cout << „Program został zakończony”. << koniec ;
powrót 0 ;
}
Powyższy program prosi użytkownika o wprowadzenie liczby dodatniej, a jeśli użytkownik wprowadzi -1, pętla zostanie zakończona za pomocą oświadczenie o przerwaniu . Jeśli użytkownik wprowadzi liczbę dodatnią, program wyświetli liczbę, a pętla będzie kontynuowana, dopóki użytkownik nie wprowadzi -1.
Zauważ, że pętla do-while w tym przykładzie gwarantuje, że pętla zostanie wykonana co najmniej raz, nawet jeśli użytkownik wprowadzi -1 w pierwszej iteracji.
Wyjście
Zalety instrukcji break
The oświadczenie o przerwaniu jest pomocny w programie, ponieważ umożliwia przedwczesne zakończenie pętli lub instrukcji switch w oparciu o pewien warunek. Podstawową zaletą korzystania z oświadczenie o przerwaniu polega na tym, że może zaoszczędzić czas i zasoby przetwarzania, umożliwiając programowi wyjście z pętli lub instrukcji switch, gdy tylko żądany warunek zostanie spełniony, zamiast kontynuacji oceny warunku w kolejnych iteracjach.
Wniosek
W C++ tzw oświadczenie o przerwaniu może sprawić, że Twój kod będzie bardziej wydajny, umożliwiając wyjście z pętli lub instrukcji switch natychmiast po spełnieniu żądanego warunku, zamiast niepotrzebnego kontynuowania oceny warunku. W tym artykule przedstawiliśmy koncepcję, składnię, działanie i kilka przykładów złamać oświadczenia w pętli for, zmień wielkość liter i do-while.