您的位置:首页 > 其它

可变参数列表函数实现

2015-03-14 11:27 204 查看
#include <stdio.h>
#include <stdarg.h>
float average(int val, ...)
{
va_list   arg;
int count;
float sum = 0;
//准备访问可变参数
va_start(arg, val);

//添加取自可变参数列表的值
for (count = 0; count < val; count +=1)
{
sum += va_arg(arg, int);
}
//完成处理可变参数
va_end(arg);
return sum / val;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: