Функция min()

arduino-logo

Описание функции min

В Arduino функция min() возвращает наименьшее из переданных двух значений.

Синтаксис

min(a, b)

Параметры

  • a — первое число для сравнения. Может быть любым типом.
  • b — второе число для сравнения. Может быть любым типом.

Что возвращает

Возвращает a, если a < b. Возвращает b, если b < a.

Пример использования функции min в Arduino

Сравним три пары чисел между собой и выведем наименьшие в последовательный порт:

void setup() {
  Serial.begin(9600);
  Serial.print("Что меньше, 10 или 23? ");
  Serial.println(min(10, 23));
  Serial.print("Что меньше, -10 или 10? ");
  Serial.println(min(-10, 10));
  Serial.print("Что меньше, 1000 или 1001? ");
  Serial.println(min(1000, 1001));
}

void loop() {}
Функция min в arduino ide
Результат использования функции min в Arduino

Код функции min

(hardware/arduino/avr/cores/arduino/Arduino.h 1.8.10)

#define min(a,b) ((a)<(b)?(a):(b))
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии