Тернарний Оператор
Існує скорочений запис для оператора if-else, який називається тернарним оператором.
(condition) ? value_if_true : value_if_false
Цей оператор використовується, коли потрібно присвоїти одній змінній одне з двох значень залежно від умови. Наприклад, щоб визначити більше з двох значень:
main.c
12345int a = 10; int b = 4; int c; c = (a > b) ? a : b;
Після виконання наведеної вище інструкції, яке значення матиме змінна c?
Для порівняння, ось як виглядає та сама логіка з використанням оператора if...else.
main.c
123456if (a > b) { c = a; } else { c = b; }
Хоча тернарний оператор є лаконічним способом вираження умов, краще уникати його використання у надто складних конструкціях.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Тернарний Оператор
Свайпніть щоб показати меню
Існує скорочений запис для оператора if-else, який називається тернарним оператором.
(condition) ? value_if_true : value_if_false
Цей оператор використовується, коли потрібно присвоїти одній змінній одне з двох значень залежно від умови. Наприклад, щоб визначити більше з двох значень:
main.c
12345int a = 10; int b = 4; int c; c = (a > b) ? a : b;
Після виконання наведеної вище інструкції, яке значення матиме змінна c?
Для порівняння, ось як виглядає та сама логіка з використанням оператора if...else.
main.c
123456if (a > b) { c = a; } else { c = b; }
Хоча тернарний оператор є лаконічним способом вираження умов, краще уникати його використання у надто складних конструкціях.
Дякуємо за ваш відгук!