W tym artykule zbadamy głębiej w koncepcję instrukcji warunkowych w języku C ++, wyjaśnimy ich typy, składnię i przykłady.
Instrukcje warunkowe w języku C ++
Istnieją cztery rodzaje Instrukcje warunkowe w C ++, które są:
1: If oświadczenie
If oświadczenie jest najbardziej podstawowym rodzajem wyrażenia warunkowego w C++. Wykonuje blok kodu, jeśli warunek jest prawdziwy. Jeśli wynik jest fałszywy, część kodu zostanie zignorowana, a kod przejdzie do następnej części.
Poniżej znajduje się składnia do użycia If-Satement W C ++:
if (warunek)Ciało wykona się tylko wtedy, gdy warunek jest prawdziwy.
Poniżej znajduje się przykład programu w C ++ za pomocą If-Satement.
#włączaćPowyższy program zachęca użytkownika do wprowadzenia numeru, odczytuje wejście za pomocą CIN, a następnie sprawdza, czy wejście jest dodatnie. Jeśli dane wejściowe jest dodatnie, program drukuje wiadomość do konsoli, mówiąc, że użytkownik wprowadził liczbę dodatnią. Następnie program kończy się kodem wyjściowym 0.
Wyjście
2: Instrukcja IF-Else
Jeśli inaczej Instrukcja jest instrukcją warunkową, która umożliwia programowi wykonywanie różnych bloków kodów w zależności od tego, czy określony warunek jest prawdziwy, czy fałszywy. Jest to dwukierunkowe oświadczenie decyzyjne.
Poniżej znajduje się składnia do użycia Jeśli inaczej Oświadczenia w C ++:
if (warunek 1)Prosty przykład do użycia Oświadczenie IF-ELSE W C ++ podano poniżej:
#włączaćW powyższym programie prosimy użytkownika o wprowadzenie numeru, a następnie wykorzystuje Oświadczenie IF-ELSE Aby sprawdzić, czy wprowadzony numer jest równy, czy dziwny. Jeśli wprowadzony numer jest podzielony przez 2 (i.mi., Pozostała część num / 2 to 0), wiadomość jest drukowana, mówiąc, że liczba jest równa i odwrotnie.
Wyjście
3: Else, jeśli oświadczenie
Czasami może być konieczne wykonanie sekcji kodu na podstawie tego, kiedy warunek jest prawdziwy lub niepoprawny, i możemy mieć więcej niż dwie alternatywy. Możemy to osiągnąć przez Elseif oświadczenie.
Poniżej znajduje się składnia do użycia Elseif Oświadczenie w C ++:
if (warunek 1)Program do użycia Elseif Oświadczenie w C ++ podano poniżej:
#włączaćW powyższym kodzie liczba jest inicjowana jako 10 stąd sprawdź, czy warunek. W powyższym kodzie, jeśli warunek jest fałszywy, ponieważ NUM jest mniejszy niż 5, przesuń drugie, jeśli warunek, jest również fałszywy, ponieważ NUM nie jest równe 10, więc wykonaj warunek else na ekranie.
Wyjście
4: Instrukcja przełącznika
instrukcja przełącznika jest instrukcją sterowania, która pozwala wykonywać różne działania na podstawie wartości zmiennej lub wyrażenia. instrukcja przełącznika działa poprzez porównanie wartości wyrażenia lub zmiennej z wartościami określonymi w każdym instrukcji sprawy. Jeśli znaleziono dopasowanie, blok kodu powiązany z tym instrukcją sprawy jest wykonywany.
Ogólna składnia do użycia instrukcja przełącznika W C ++ podano poniżej:
przełącznik (wyrażenie)wyrażenie to zmienna lub wyrażenie, które chcesz przetestować. Musi ocenić do typu integralnego lub typu wyliczonego. Oświadczenia o sprawach Zdefiniuj możliwe wartości, które może przyjąć wyrażenie, wraz z kodem, który należy wykonać, jeśli wartość ta zostanie dopasowana. Oświadczenie o przerwie służy do wyjścia z instrukcji przełącznika po dopasowaniu obudowy. Domyślna instrukcja określa kod do wykonania, jeśli wyrażenie nie pasuje do żadnej z wartości przypadku.
Poniżej znajduje się prosty przykład do użycia Switch Case Instrukcja W C ++:
#włączaćW powyższym kodzie mamy zmienną inicjowaną do 2. instrukcja przełącznika sprawdza wartość NUM i wykonuje blok kodu powiązany z obudową dopasowującą. Ponieważ NUM wynosi 2, program wydrukuje „wtorek”.
Wyjście
Wniosek
Instrukcje warunkowe są ważną częścią każdego języka programowania, w tym C++. Oświadczenia te umożliwiają programistom podejmowanie decyzji i kontrolowanie przepływu swoich programów w oparciu o określone warunki. W tym artykule omówiono cztery różne typy Instrukcje warunkowe stosowane w C ++ z ich składnią i przykładami kodowania. Korzystając z tych stwierdzeń, programiści mogą tworzyć programy, które mogą reagować i dostosowywać się do różnych sytuacji oraz zapewnić użytkownikom bardziej dynamiczne i interaktywne doświadczenia.