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