Описание функции max
Функция max() в Arduino возвращает большее из двух переданных значений.
Синтаксис
max(a, b)
Параметры
- a – первое число для сравнения. Может быть любым типом.
- b – второе число для сравнения. Может быть любым типом.
Что возвращает
Возвращает a, если a > b. Возвращает b, если b > a.
Пример использования функции max в Arduino
Сравним три пары чисел между собой и выведем наибольшее из них в последовательный порт.
void setup() {
Serial.begin(9600);
Serial.print("Что больше - 10 или 23? ");
Serial.println(max(10, 23));
Serial.print("Что больше - -10 или 10? ");
Serial.println(max(-10, 10));
Serial.print("Что больше - 1000 или 1001? ");
Serial.println(max(1000, 1001));
}
void loop() {}
Код функции max
(hardware/arduino/avr/cores/arduino/Arduino.h 1.8.10)
#define max(a,b) ((a)>(b)?(a):(b))




