Зміст курсу
Знайомство з C++
Знайомство з C++
Тернарний Оператор
Оператор термінальний оператор пропонує лаконічну альтернативу оператору if...else
, з помітною відмінністю. Він складається з трьох ключових елементів:
- Булевого виразу;
- Інструкції для випадку
істина
; - Інструкції для випадку
false
.
Такий оператор зручно використовувати, наприклад, при порівнянні двох чисел:
main
У цьому випадку результат потрійної операції було присвоєно змінній результат
.
Коли порівняння повертає істинний результат, значення var1
буде збережено у змінній result
.
І навпаки, якщо результат порівняння false, змінній result
буде присвоєно значення змінної var2
.
Зауважте.
Дотримуйтесь сумісності типів даних!
Як би це виглядало з використанням if...else
:
main
Все було зрозуміло?