Arduino:Справочник языка Arduino/Функции/Математические функции/min(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) м (Замена текста — «<syntaxhighlight lang="c">» на «<syntaxhighlight lang="c" enclose="div">») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 40: | Строка 40: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Справочник языка Arduino}} | |||
{{Навигационная таблица/Arduino библиотеки}} | |||
[[Категория:Справочник языка Arduino]] | [[Категория:Справочник языка Arduino]] | ||
[[Категория:Справочник языка Arduino]] | [[Категория:Справочник языка Arduino]] |
Версия от 23:29, 19 июня 2019
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Проверка/Оформление/Редактирование: Мякишев Е.А.
min(x,y)
Возвращает наименьшее из двух значений.
Параметры
x: первое число, любой тип
y: второе число, любой тип
Возвращаемое значение
Возвращает меньшее из двух сравниваемых значений.
Пример
sensVal = min(sensVal, 100); // проверяем если sensVal больше 100, то senseVal будет присвоено 100
Замечания по использованию функции
Функция min() зачастую используется для ограничения верхней границы значений переменной. Функцией max() ограничивают нижнюю границу переменной.
В силу специфики реализации функции min() следует избегать использования других функций в качестве параметров.
min(a++, 100); // может привести к некорректным результатам
a++;
min(a, 100); // так корректно
См.также
Внешние ссылки
Категории:
- Страницы с устаревшим атрибутом подсветки синтаксиса «enclose»
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Функции языка Arduino
- Математические функции языка Arduino
- Функция
- Математическая функция