Max

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

max(x,y)

Описание

Вычисляет максимум из двух чисел.

Синтаксис

max(x,y)

Параметры

x: первое число (любой тип данных)

y: второе число (любой тип данных)

Возвращаемое значение

Наибольшее из двух чисел

Пример

sensVal = min(sensVal, 20); // присваивает sensVal наибольшее из значений: sensVal или 20
                             // таким образом, sensVal никогда не будет меньше 20.

Замечание

Немного вопреки интуитивности, max() используется для ограничения минимального значения переменной, а min() - для максимального.

Предупреждение

По причине специфики реализации, следует избегать использования других функций и любых выражений в аргументах в скобках - функция может вернуть неверный результат.

max(a--, 0);   // неверно - возможен неправильный результат

a--;
min(a, 0);    // верно - вызывайте функцию заранее


Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.