C++ If ... Else
C++ Умови та інструкції If
Ви вже знаєте, що C++ підтримує звичайні логічні умови з математики:
- Менше ніж: a < b
- Менше ніж або дорівнює: a <= b
- Більше ніж: a > b
- Більше ніж або дорівнює: a >= b
- Дорівнює a == b
- Не дорівнює: a != b
Ви можете використовувати ці умови для виконання різних дій для різних рішень.
C++ має такі умовні інструкції (оператори):
- Використовуйте
if
, щоб указати блок коду, який буде виконано, якщо задана умова відповідає дійсності (true) - Використовуйте
else
, щоб указати блок коду, який потрібно виконати, якщо та сама умова є хибною (false) - Використовуйте
else if
, щоб указати нову умову для перевірки, якщо перша умова хибна (false) - Використовуйте
switch
, щоб указати багато альтернативних блоків коду для виконання
Інструкція if
Використовуйте інструкцію if
, щоб указати блок коду C++, який буде виконано, якщо умова true
.
Синтаксис
if (condition) {
// блок коду, який буде виконано, якщо умова true
}
Зауважте, що if
пишеться малими літерами. Великі літери (If або IF) створять помилку.
У наведеному нижче прикладі ми перевіряємо два значення, щоб дізнатися, чи 20 більше за 18. Якщо умова true
, надрукуйте текст:
Ми також можемо перевірити змінні:
Пояснення прикладу
У наведеному вище прикладі ми використовуємо дві змінні, x та y, щоб перевірити, чи x більше за y (за допомогою інструкції >
). Оскільки x дорівнює 20, а y дорівнює 18, і ми знаємо, що 20 більше за 18 (хіба ні?😉), ми друкуємо на екрані, що "x більше за y".