Search results
Zasada działania jest bardzo prosta. Tworzymy zmienną (w przykładzie powyżej jest to zmienna opcja), której nadajemy wartość. Instrukcja switch przełączy nas w odpowiednie miejsce, gdzie wartość zmiennej jest równa wartości etykiety.
Instrukcja if daje nam pełną kontrolę nad przebiegiem programu. W języku C++ jest jednak dostępna również instrukcja wielokrotnego wyboru switch. W przypadku niej możemy wykonywać decyzje tylko i wyłącznie na podstawie wartości jednej zmiennej.
Poza instrukcją if, mamy do dyspozycji jeszcze inny rodzaj instrukcji warunkowej – jest to instrukcja switch. Jej składnia jest następująca: switch (zmienna) { case staleWyrazenie: instrukcja; break; case staleWyrazenie2: instrukcja2; break; default: instrukcja3; }
13 maj 2022 · Instrukcja wyboru switch jest czymś podobnym do klasycznej instrukcji warunkowej if..else, także porównywana jest wartość A z wartością B i jeśli warunek zostanie spełniony to wykona jakiś kod, m.in. konstrukcja całego zapytania wygląda trochę inaczej.
Instrukcje warunkowe pozwalają na wykonanie określonego kodu, gdy spełniony jest dany warunek. Podstawową formą jest instrukcja if. Przykład 1: Prosta instrukcja warunkowa. int liczba = 10; if (liczba > 5) { . cout << "Liczba jest większa niż 5." << endl; } Przykład 2: Instrukcja warunkowa z else. if (liczba > 5) { .
Instrukcja warunkowa switch, to instrukcja wielokrotnego wyboru, która po sprawdzeniu wyrażenia dopasowania do wzorca wybiera jedną z sekcji case. Wskazówka: switch (wyrażenie) {. case wzorzec1: instrukcja- 1; break; case wzorzec2: instrukcja- 2; break; case wzorzec3: instrukcja- 3; break; . .
Składnia instrukcji wyboru różni się w zależności od języka programowania, lecz można wyróżnić w niej charakterystyczne elementy: nagłówek instrukcji wyboru: słowo kluczowe rozpoczynające instrukcję (np. case, select, switch) opcjonalnie wyrażenie, na podstawie którego następuje wybór; słowo łączące (np. of, do)