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)

Przykład: