#include<stdarg.h>//有很多宏,我们可以处理可变参数的函数
double add(int num,...)//...代表可变的参数
{
double last=0.0;
va_list argp;//创建一个char类型的指针
va_start(argp,num);//读取有多少个参数
for(int i=0;i<num;i++)
{
double temp=va_arg(argp,double)
printf("
%f",temp);//读取参数,挨个读取
last += temp;
}
va_end(argp);//结束读取
return last;
}