Jakie jest stwierdzenie przerwy w C++
Oświadczenie o przerwie jest zawiernikiem przepływu sterowania, który pozwala wyjść z instrukcji pętli lub przełączania przed jego naturalnym zakończeniem. Służy do przerwania przepływu wykonywania, gdy spełniony jest określony warunek. Kiedy Oświadczenie o przerwie napotyka się, kontrola jest natychmiast przenoszona do pierwszej instrukcji po bloku pętli lub przełącznika.
Składnia instrukcji przerwy
Składnia dla Oświadczenie o przerwie W C ++ jest dość proste, co podano poniżej:
przerwa; // Składnia w języku C ++
Powyższa składnia jest używana w instrukcji pętli lub przełącznika w celu zakończenia wykonania bloku.
Jak działa oświadczenie o przerwie w c++?
A Oświadczenie o przerwie to polecenie programowania, które każe komputerowi, aby przestał uruchamiać instrukcję pętli lub przełącznika i przeszedł do następnego polecenia. Kiedy Oświadczenie o przerwie pojawia się w pętli, powstrzymuje pętlę przed bieganiem i przenosi się do następnego polecenia po pętli. Jest to przydatne do szybkiego wychodzenia z pętli, gdy spełniony jest określony warunek.
Oświadczenie o przerwie może być również używane z instrukcją IF-Else, ale zawsze należy go zadeklarować w korpusie pętli i używać tylko dla jednego warunku na raz.
W Przełącz instrukcje, Oświadczenie o przerwie jest zwykle używany na końcu każdego przypadku, aby upewnić się, że program nie będzie kontynuowany kolejnych przypadków. Kiedy Oświadczenie o przerwie jest napotkane, program wyskakuje z instrukcji przełącznika i przechodzi do następnego polecenia.
Oświadczenie o przerwie Można użyć w następujących rodzajach pętli:
Przykłady instrukcji przerwy w programach C ++
Spójrzmy na kilka przykładów Oświadczenia o przerwie W języku programowania C ++.
Przykład 1: Instrukcja przerwania z prostą for pętką
#włączać
za pomocą przestrzeni nazw Std;
int main ()
dla (int a = 1; a <= 20; a++)
if (a == 10)
przerwa;
Cout << a << " ";
powrót 0;
Powyższy kod określa główną funkcję, która wykorzystuje pętlę do iteracji przez liczby całkowite od 1 do 20. Pętla jest przedwcześnie wycofana za pomocą Oświadczenie o przerwie Gdy zmienna pętli A wynosi 10. Następnie program drukuje liczby całkowite od 1 do 9 do konsoli.
Wyjście
Przykład 2: Instrukcja Break z obudową przełącznika
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int a = 3;
przełącznik (a)
przypadek 1:
Cout << "Case 1: Today is Monday" << endl;
przerwa;
Przypadek 2:
Cout << "Case 2: Today is Tuesday" << endl;
przerwa;
Przypadek 3:
Cout << "Case 3: Today is Wednesday" << endl;
przerwa;
Przypadek 4:
Cout << "Case 4: Today is Thursday" << endl;
przerwa;
Przypadek 5:
Cout << "Case 5: Today is Friday" << endl;
przerwa;
powrót 0;
W powyższym przykładzie, gdy program wykonuje instrukcję przełącznika, przypadek 3 zostanie wykonany jako "A" jest inicjowany do 3. Oświadczenie o przerwie pomaga zakończyć instrukcję przełącznika bez wykonywania innych przypadków.
Wyjście
Przykład 3: Instrukcja przerwania z pętlą do podczas
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int num;
Do
Cout << "Enter a positive number (-1 to exit): ";
cin >> num;
if (num == -1)
przerwa;
Cout << "You entered: " << num << endl;
while (num> 0);
Cout << "Program exited." << endl;
powrót 0;
Powyższy program zachęca użytkownika do wprowadzenia numeru dodatniego, a jeśli użytkownik wprowadzi -1, pętla jest opuszczana za pomocą za pomocą Oświadczenie o przerwie. Jeśli użytkownik wprowadzi liczbę dodatnią, program wyświetla liczbę, a pętla będzie kontynuowana, dopóki użytkownik nie wprowadzi -1.
Zwróć uwagę, że pętla do -podczas tego przykładu zapewnia, że pętla jest wykonywana co najmniej raz, nawet jeśli użytkownik wprowadzi -1 w pierwszej iteracji.
Wyjście
Zalety oświadczenia o przerwie
Oświadczenie o przerwie jest pomocny w programie, ponieważ pozwala przedwczesne zakończyć instrukcję pętli lub przełączać się na podstawie pewnych warunków. Główna zaleta używania Oświadczenie o przerwie jest to, że może zaoszczędzić czas i zasoby przetwarzania, umożliwiając programowi wyjście z pętli lub przełączania, gdy tylko spełniony jest pożądany warunek, zamiast kontynuować ocenę stanu w kolejnych iteracjach.
Wniosek
W C ++, Oświadczenie o przerwie może zwiększyć wydajność kodu, umożliwiając wyjście z pętli lub przełączania, gdy tylko pożądany warunek zostanie spełniony, zamiast kontynuować ocenę stanu niepotrzebnie. W tym artykule przedstawiliśmy koncepcję, składnię, działanie i niektóre przykłady Oświadczenia o przerwie w pętli, przełączonej obudowie i docieranie.