/* max.c */
#include <stdio.h>
#include <stdarg.h>
int maxn(size_t count, ...)
{
int n, big;
va_list numbers;
va_start(numbers,count);
big = va_arg(numbers,int);
while (count--)
{
n = va_arg(numbers,int);
if (n > big)
big = n;
}
va_end(numbers);
return big;
}
main()
{
printf("max = %d\n",maxn(3,1,3,2));
return 0;
}
/* Output:
max = 3
*/
/* End of File */