
Описание функции 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))