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

Зміст курсу

Основи C

Основи C

1. Вступ
2. Дані
3. Оператори
4. Оператори управління
5. Функції
6. Вказівники

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

Тернарний оператор у C

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

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

Після виконання наведеного вище виразу, яке значення буде у c?

Для порівняння, ось як виглядає та ж логіка, використовуючи оператор if...else:

Примітка

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

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

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

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

Секція 4. Розділ 3
We're sorry to hear that something went wrong. What happened?
some-alt