#include <stdarg.h>ide
int max(int cnt,...)spa
{it
//定義可邊長參數列表class
va_list v;tab
//使用v保存參數cnt以後的那些參數di
va_start(v,cnt);view
int i = 1;vi
//從v裏面讀取一個參數出來co
int max_value = va_arg(v,int);editor
for(;i<cnt;++i)
{
int data = va_arg(v,int);
if(max_value<data)
max_value = data;
}
va_end(v);//釋放可邊長參數列表
return max_value;
}
//使用
max(5,15,20,14,56,32)