1. Wprowadzenie do C++
  2. Szybki start
  3. Pierwszy program
  4. Komentarze
  5. Zmienne
  6. Typy danych
  7. Operatory
  8. Instrukcje warunkowe
  9. Pętle
  10. Tablice
  11. Funkcje
  12. Argumenty
  13. Wartości zwracane
  14. Wskaźniki
  15. Podsumowanie

Instrukcja (if)

Instrukcja warunkowa if w języku C++ służy do wykonania pewnych działań tylko wtedy, gdy określony warunek jest spełniony. Jeśli warunek nie jest spełniony, kod wewnątrz bloku instrukcji if jest pomijany.

Składnia instrukcji if wygląda następująco:

								
if (warunek) {
  // kod do wykonania, jeśli warunek jest spełniony
}
								
						

Na przykład, poniższy kod wypisze na ekranie wiadomość "x jest większe od 5", Jeśli wartość zmiennej x byłaby mniejsza lub równa 5, kod w bloku instrukcji if zostanie pominięty i nic nie zostanie wyświetlone na ekranie.

								
int x = 6;

if (x > 5) {
  cout << "x jest większe od 5\n";
}
								
						

Można też użyć operatora logicznego && (i) lub || (lub), aby sprawdzić wiele warunków w jednym wyrażeniu. Ten kod wypisze wiadomość tylko wtedy, gdy x jest większe niż 5 i y jest większe niż 2.

								
int x = 6;

int y = 4;

if (x > 5 && y > 2) {
  cout << "x jest większe od 5 i y jest większe od 2\n";
}
								
						
Notatka

Warunek jest wyrażeniem logicznym, które jest ewaluowane do wartości true lub false. Jeśli warunek jest prawdziwy (true), kod w bloku instrukcji if zostanie wykonany. Jeśli warunek jest fałszywy (false), kod w bloku instrukcji if zostanie pominięty.