Jak używać instrukcji przełącznika w c++?

Jak używać instrukcji przełącznika w c++?

W C ++ instrukcje warunkowe są szeroko stosowane do wykonywania różnych bloków kodów w zależności od określonych warunków. instrukcja przełącznika Służy jako rodzaj warunkowego instrukcji, który pozwala porównać zmienną z wieloma możliwymi wartościami i uruchamiać osobne bloki kodów na podstawie wartości zmiennej. Ten rodzaj instrukcji jest przydatny do uproszczenia złożonego kodu, aby był bardziej czytelny.

W tym samouczku poznasz podstawy korzystania z instrukcja przełącznika w C ++, w tym składnia i przykład.

Co to jest instrukcja przełącznika?

A instrukcja przełącznika jest rodzajem instrukcji warunkowej, która pozwala programowi przetestować zmienną w stosunku do wielu możliwych wartości i uruchomić bloki kodów na podstawie wartości zmiennej. Jest idealny dla użytkowników, którzy nie chcą wykonywać wielu zagnieżdżonych pętli IF-ELSE, aby obsłużyć różne wyniki.

Jak działa instrukcja Switch?

Użyć instrukcja przełącznika W C ++ użytkownicy muszą określić zmienną, która ma zostać przetestowana Wyrażenie przełączania, oraz seria kilku możliwych wartości dla tej zmiennej nazywanej Oświadczenia o sprawach. Jak tylko kod zostanie wykonany, sprawdza Wyrażenie przełączania wbrew każdemu stwierdzeniu przypadku, dopóki nie znajdzie podobnego dopasowania. Po znalezieniu dopasowania uruchamia odpowiedni blok kodu i wychodzi instrukcja przełącznika.

Składnia dla instrukcji przełącznika w C++

Używać instrukcja przełącznika W C ++ postępuj zgodnie z podaną składnią:

przełącznik (wyrażenie)

przypadek 1:
// blok kodu
przerwa;
Przypadek 2:
// blok kodu
przerwa;
domyślny:
// blok kodu

Tutaj instrukcja przełącznika jest oceniany raz, a jego wartość jest porównywana z wartościami każdego przypadku. Jeśli zostanie znaleziony dopasowanie, uruchomiony jest odpowiedni kawałek kodu. Słowa kluczowe przerwa I domyślny są opcjonalne. Kiedy C ++ napotyka słowo kluczowe Break, wychodzi z bloku przełącznika. To zatrzymuje wykonywanie dalszych testów kodu i spraw w bloku. Ilekroć zidentyfikowano mecz i wykonano zadanie, nadszedł czas na przerwę. Nie ma potrzeby dalszych testów. Jeśli nie ma dopasowania przypadku, domyślne słowo kluczowe określa jakiś kod do uruchomienia.

Przykład użycia instrukcji przełącznika w c++

Poniższy prosty przykład pokazuje implementację instrukcja przełącznika w c++.

#włączać
za pomocą przestrzeni nazw Std;
int main ()

Działanie char;
int x, y;
Cout << "Enter an operator (+, -, *, %): ";
CIN >> Operacja;
Cout << "Enter two numbers: " << endl;
cin >> x >> y;
przełącznik (operacja)

sprawa „+”:
Cout << x << " + " << y << " = " << x + y;
przerwa;
sprawa '-':
Cout << x << " - " << y << " = " << x - y;
przerwa;
sprawa '*':
Cout << x << " * " << y << " = " << x * y;
przerwa;
sprawa '%':
Cout << x << " % " << y << " = " << x % y;
przerwa;
domyślny:
Cout << "Error! Please enter the correct operation";
przerwa;

powrót 0;

Powyższy program C ++ przyjmuje dane wejściowe do operacji arytmetycznej od użytkowników. Następnie wymaga dwóch liczb i używa instrukcja przełącznika Aby wykonać wymaganą operację na liczbach. Upewnij się, że użytkownicy wprowadzają prawidłowy operator inaczej, program rzuci błąd.

Wniosek

instrukcja przełącznika jest potężną instrukcją warunkową w C ++ używanym do testowania zmiennej w stosunku do wielu wartości i umożliwia wykonywanie różnych bloków kodów na podstawie tej zmiennej. Pomaga uprościć kod i uczynić go bardziej czytelnym niż zagnieżdżona pętla if-else. Prosty przykład podany w powyższym samouczku pokazuje użycie instrukcja przełącznika w prostej operacji arytmetycznej w C++. Możesz użyć tego rodzaju instrukcji w różnych scenariuszach, w których musisz przetestować wiele warunków.