Instrukcje warunkowe i wyboru w C++
Instrukcje warunkowe pozwalają programowi podejmować decyzje i wykonywać różne bloki kodu w zależności od spełnienia określonych warunków. Są podstawowym elementem sterowania przepływem programu w C++.
1. Instrukcja if
- Najprostsza konstrukcja warunkowa w C++.
- Blok kodu zostanie wykonany, jeśli warunek logiczny jest prawdziwy (true).
Składnia:
Przykład:
2. Instrukcja if-else
- Umożliwia wykonanie alternatywnego bloku kodu, gdy warunek jest fałszywy (false).
Składnia:
Przykład:
3. Instrukcja else if
- Pozwala sprawdzić wiele warunków po kolei.
Składnia:
Przykład:
4. Operator warunkowy ?: (ternary)
- Skrócona forma instrukcji
if-else. - Składnia:
Przykład:
5. Instrukcja switch / case
- Stosowana do wyboru spośród wielu możliwych wartości jednej zmiennej.
- Bardziej czytelna niż wielokrotne
if-else if.
Składnia:
Przykład:
6. Zagnieżdżone instrukcje warunkowe
- Instrukcje warunkowe mogą być wewnątrz innych instrukcji, co pozwala tworzyć bardziej złożone decyzje.
Przykład:
7. Operatory logiczne w instrukcjach warunkowych
&&– AND (i)||– OR (lub)!– NOT (negacja)