Резюме: операция условия

Резюме: операция условия

I. Операция условия: ?:

     В этой операции имеются три операнда, каждый из которых является выражением, причем вся запись выглядит следующим образом:

выражение1 ? выражение2 : выражение3.

Значение всего выражения равно величине выражения2, если выражение1 истинно, и величине выражения3 в противном случае.

II. ПРИМЕРЫ:

     Выражение: (5 > 3) ? 1 : 2 имеет значение 1

     Выражение: (3 > 5) ? 1 : 2 имеет значение 2

     Выражение: (а > b) ? a : b имеет значение большей из величин а и b.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Начальные условия

Из книги Модель зрелости процессов разработки программного обеспечения автора Паулк Марк

Начальные условия Некоторые группы ключевых процессов содержат ключевые практики, отражающие потребность в начальных условиях. Так, например, для «Отслеживания хода проекта и контроля над ним» начальным условием является план разработки ПО. В некоторых случаях


Предварительные условия

Из книги Iptables Tutorial 1.1.19 автора Andreasson Oskar

Предварительные условия Данное руководство предполагает наличие у читателя начальных сведений о Linux/Unix, языке сценариев командной оболочки. Кроме того, вы должны знать – как пересобрать ядро операционной системы и иметь некоторое представление о его внутреннем


4.1 Необходимые условия для тестирования

Из книги Пакеты программ. Требования к качеству и тестирование автора Автор неизвестен

4.1 Необходимые условия для тестирования 4.1.1 Наличие компонентов продукта Для тестирования пакета программ должны иметься в наличии все его поставляемые компоненты (см. 3.1.2 h), а также нормативные документы, указанные в описании продукта (см. 3.1.2


R.5.16 Операция условия

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.5.16 Операция условия выражение-условия: логическое-выражение-ИЛИ логическое-выражение-ИЛИ ? выражение : выражение-условияУсловные выражения выполняются слева направо. Первое выражение должно быть арифметического типа или типа указателя. Оно вычисляется, и, если


Сильные и слабые условия

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Сильные и слабые условия Понятия "сильнее" и "слабее" пришли из логики. Говорят, что P1 сильнее, чем P2, а P2 слабее, чем P1, если P1 влечет P2 и они не эквивалентны. Каждое утверждение влечет True, и из False следует все что угодно. Можно говорить, что True является слабейшим, а False


5.2.8. Условия и драйверы

Из книги MySQL: руководство профессионала автора Паутов Алексей В

5.2.8. Условия и драйверы Некоторые условия могут требовать специфической обработки. Эти условия могут касаться ошибок или общего управления потоком данных внутри


Условия насыщения

Из книги OrCAD PSpice. Анализ электрических цепей автора Кеоун Дж.

Условия насыщения Необходимо предварительное замечание перед исследованием условий смещения, приводящих к насыщению транзистора. Из теоретического курса, посвященного изучению транзисторов, вы должны вспомнить, что значения hFE в активной области и в области насыщения


Ожидание условия

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Ожидание условия Простое ожиданиеint pthread_cond_wait(pthread_cond_t* cond, pthread_mutex_t* mutex);Вызов функции блокирует вызвавший поток на условной переменной cond и разблокирует мьютекс mutex. Поток блокируется до тех пор, пока другой поток не вызовет функцию разблокирования на условной


Выполнение условия

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Выполнение условия Штатным способом разблокирования потока, блокированного на условной переменной, является вызов функции, сигнализирующей о выполнении условия. В native API это функция SyncCondvarSignal(), которая имеет две POSIX-обертки: pthread_cond_signal() и pthread_cond_broadcast(). Разница между ними


Условия CHECK

Из книги Язык Си - руководство для начинающих автора Прата Стивен


Условия поиска

Из книги HTML, XHTML и CSS на 100% автора Квинт Игорь

Условия поиска Возможность конструировать "формулы" для задания условий поиска при выборе наборов, локализации строк при изменениях и удалениях, а также применение правил для создания входных данных является фундаментальной характеристикой языка запросов. Выражения


Условия для изменения OIT и OAT

Из книги автора

Условия для изменения OIT и OAT Каждый раз, когда сервер стартует другую транзакцию, он проверяет состояние идентификаторов транзакций, которые он хранит в TSB, удаляя те, чье состояние было изменено на "подтвержденное", и заново вычисляет значения OIT и OAT. Он сравнивает их с


ОПЕРАЦИЯ УСЛОВИЯ: ?:

Из книги автора

ОПЕРАЦИЯ УСЛОВИЯ: ?:      В языке Си имеется короткий способ записи одного из видов оператора if-else. Он называется "условным выражением" и использует операцию условия - ?:. Эта операция состоит из двух частей и содержит три операнда. Ниже приводится пример оператора с помощью


11.4. Условия и циклы

Из книги автора

11.4. Условия и циклы Редко какая-либо программа или сценарий имеют линейный алгоритм. Обычно в ходе работы часто проверяются различные условия и в зависимости от результата принимаются какие-то решения. Для автоматизации работы в коде также используются циклы, которые