Программирование на C и C++

Онлайн справочник программиста на C и C++

max, min

max(x,y)

min(x,y)

Прототип: 
Описание: 

Эти функции не определены стандартом ANSI С.

Макрос max() возвращает наибольшее из двух значений, а макрос min() возвращает наименьшее из двух значений. Макросы max() и min() возвращают тот же тип результата, что и их аргументы. Оба аргумента макросов должны иметь один и тот же тип.

Пример: 
Следующая программа иллюстрирует использование макросов max() и min():
#include <stdlib.h>
#include <stdio.h>
int main (void)
{
printf ("max of 10, 20 is %d\n", max (10, 20));
printf ("min of 10, 20 is %d\n", min (10, 20));
return 0;
}

Смешанные функции