Arduino:Справочник языка Arduino/Функции/Математические функции/max()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Проверка/Оформление/Редактирование: Мякишев Е.А.
max(x, y)
Возвращает большее из двух значений.
Параметры
x: первое число, любой тип
y: второе число, любой тип
Возвращаемое значение
Возвращает большее из двух сравниваемых значений.
Пример
sensVal = max(sensVal, 20); // проверяем если sensVal меньше 20, то senseVal будет присвоено 20
Замечания по использованию функции
Функция max() зачастую используется для ограничения нижней границы значений переменной. Функцией min() ограничивают верхнюю границу переменной.
В силу специфики реализации функции max() следует избегать использования других функций в качестве параметров.
max(a--, 0); // может привести к некорректным результатам
a--;
max(a, 0); // так корректно