具体可参考《C和指针》中P134,下面是一个关于一个求多个参数值平均值的函数。
float average(int nValues,...)
{
va_list varArg;
int count;
float sum=0;
va_start(varArg,nValues);
for(count=0;count<nValues;count+=1)
{
sum+=va_arg(varArg,int);
}
va_end(varArg);
return sum/nValues;
}