Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Тернарний Оператор | Керуючі Оператори
Основи C

bookТернарний Оператор

Існує скорочений запис для оператора if-else, який називається тернарним оператором.

(condition) ? value_if_true : value_if_false

Цей оператор використовується, коли потрібно присвоїти одній змінній одне з двох значень залежно від умови. Наприклад, щоб визначити більше з двох значень:

main.c

main.c

copy
12345
int a = 10; int b = 4; int c; c = (a > b) ? a : b;

Після виконання наведеної вище інструкції, яке значення матиме змінна c?

Для порівняння, ось як виглядає та сама логіка з використанням оператора if...else.

main.c

main.c

copy
123456
if (a > b) { c = a; } else { c = b; }
Note
Примітка

Хоча тернарний оператор є лаконічним способом вираження умов, краще уникати його використання у надто складних конструкціях.

question mark

Який вираз присвоює більше з x та y змінній max за допомогою тернарного оператора?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.63

bookТернарний Оператор

Свайпніть щоб показати меню

Існує скорочений запис для оператора if-else, який називається тернарним оператором.

(condition) ? value_if_true : value_if_false

Цей оператор використовується, коли потрібно присвоїти одній змінній одне з двох значень залежно від умови. Наприклад, щоб визначити більше з двох значень:

main.c

main.c

copy
12345
int a = 10; int b = 4; int c; c = (a > b) ? a : b;

Після виконання наведеної вище інструкції, яке значення матиме змінна c?

Для порівняння, ось як виглядає та сама логіка з використанням оператора if...else.

main.c

main.c

copy
123456
if (a > b) { c = a; } else { c = b; }
Note
Примітка

Хоча тернарний оператор є лаконічним способом вираження умов, краще уникати його використання у надто складних конструкціях.

question mark

Який вираз присвоює більше з x та y змінній max за допомогою тернарного оператора?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 3
some-alt