C++ Jeśli ... Inny


Warunki C++ i instrukcje If

C++ obsługuje zwykłe warunki logiczne z matematyki:

  • Mniej niż: a < b
  • Mniejsze lub równe: a <= b
  • Większe niż: a > b
  • Większe lub równe: a >= b
  • Równe a == b
  • Nie równa się: a != b

Możesz użyć tych warunków, aby wykonać różne działania dla różnych decyzji.

C++ ma następujące instrukcje warunkowe:

  • Użyj if, aby określić blok kodu do wykonania, jeśli określony warunek jest spełniony
  • Użyj else, aby określić blok kodu do wykonania, jeśli ten sam warunek jest fałszywy
  • Użyj else if, aby określić nowy warunek do przetestowania, jeśli pierwszy warunek jest fałszywy
  • Użyj switch, aby określić wiele alternatywnych bloków kodu do wykonania

Oświadczenie if

Użyj ifinstrukcji, aby określić blok kodu C++, który ma zostać wykonany, jeśli warunek jest true.

Składnia

if (condition) {
  // block of code to be executed if the condition is true
}

Zauważ, że ifjest to małe litery. Wielkie litery (If lub IF) spowodują wygenerowanie błędu.

W poniższym przykładzie testujemy dwie wartości, aby dowiedzieć się, czy 20 jest większe niż 18. Jeśli warunek to true, wydrukuj tekst:

Przykład

if (20 > 18) {
  cout << "20 is greater than 18";
}

Możemy również testować zmienne:

Przykład

int x = 20;
int y = 18;
if (x > y) {
  cout << "x is greater than y";
}

Przykład wyjaśniony

W powyższym przykładzie używamy dwóch zmiennych, x i y , aby sprawdzić, czy x jest większe niż y (za pomocą >operatora). Ponieważ x to 20, a y to 18, a wiemy, że 20 jest większe niż 18, wypisujemy na ekranie, że „x jest większe niż y”.


Ćwiczenia C++

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Wydrukuj "Witaj świecie", jeśli xjest większe niż y .

int x = 50;
int y = 10;
 (x  y) {
  cout << "Hello World";
}