可变参数的函数

来源:互联网 发布:linux 读文件 编辑:程序博客网 时间:2024/04/28 01:50

具体可参考《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;
}

0 0
原创粉丝点击