Зміст курсу
Основи C
Основи C
Тернарний оператор
Тернарний оператор у C
У C існує скорочення для оператора if-else
, відоме як тернарний оператор, яке позначається ?:
.
Ви можете використовувати цей оператор, коли хочете призначити одне з двох значень змінній на основі умови. Наприклад, щоб визначити більше з двох значень змінних:
Після виконання вищезазначеного виразу, яке значення буде у c
?
Для порівняння, ось як виглядає та ж логіка з використанням оператора if...else
:
Примітка
Хоча тернарний оператор є стислим способом вираження умов, краще уникати його у складних структурах. Це може зробити код важчим для читання для ваших колег (хоча, можливо, не для вашого інструктора).
Дякуємо за ваш відгук!