C++ має наступні умовні оператори: Використовуйте if, щоб вказати блок коду, який буде виконано, якщо задана умова виконується. Використовуйте else, щоб вказати блок коду, який буде виконано, якщо та сама умова є хибною. Використовуйте else if, щоб вказати нову умову для перевірки, якщо перша умова хибна.
Вони більш-менш однакові, але є одна тонка відмінність: у першому випадку може бути виконано лише один із двох операторів, тоді як у другому випадку можливе виконання обох.
оператори «else if» призначені для використання як розширення початкового оператора «if». Вони надати додаткові умови для перевірки, якщо початкова умова не виконується.
Поки оператор if-else if виконує лише останній оператор if, коли перший оператор if є хибним, кілька операторів if гарантовано виконають усі.
Різниця полягає в тому, що IF… THEN показує умову та просить веб виконати певну дію, якщо умова присутня. Оператор IF… THEN….ELSE показує умову та просить веб виконати певну дію, АЛЕ якщо ця умова відсутня, тоді, написавши ELSE, він повідомляє вебу зробити щось інше.
Використовуйте if, щоб вказати блок коду, який буде виконано, якщо задана умова виконується. Використовуйте else, щоб вказати блок коду, який буде виконано, якщо та сама умова є хибною. Використовуйте else if, щоб вказати нову умову для перевірки, якщо перша умова хибна.