一、n的作用:
1.定位...;
2.确定...中数据的个数
二、求n个数的平均值:
相关代码以及注释
int Avg(char n,...)
{
int sum = 0;
va_list list;//char *list;
va_start(list,n);//list定位到...的开头
for(int i=0;i<n;i++)
{
sum += va_arg(list,int );//从...中取数据,list自动后移
}
va_end(list);//list= NULL;
return sum/n;
}
int main()
{
printf("%d\n",Avg(1,10)); //测试用例
printf("%d\n",Avg(2,10,20));
return 0;
}