Описание
Вычисляет минимальное значение из двух чисел.
Параметры
x: первое число, любой тип данных
y: второе число, любой тип данных
Возвращаемые значения
Меньшее из двух чисел.
Пример
sensVal = min(sensVal, 100); // присваивает sensVal меньшее из чисел sensVal и 100
// позволяя убедиться, что значение sensVal никогда не превысит 100
Примечание
Вопреки возможному интуитивному желанию, функция max() часто используется для создания нижнего предела диапазона значений переменной, а функция min() - наоборот, для создания верхнего предела.
Предупреждение
Реализация функции min() запрещает указывать другие функции в качестве параметров в скобках - это приведет к некорректным результатам:
min(a++, 100); // избегайте этого - функция выдаст некорректный результат
a++;
min(a, 100); // вместо этого - осуществляйте математические вычисления за пределами функции
Понравилась статья? Поделитесь ею с друзьями:
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.