编写参数不固定的函数
void pt(const char *format,...);
void pt(const char *format,...)
{
char ch[255];
memset(ch,0,255);
va_list pa;
va_start(pa,format);
vsprintf(ch,format,pa);
va_end(pa);
puts(ch);
}
double sum(int,...);
double sum(int n,...)
{
double sum =0,t;
va_list args;
int i;
va_start(args,n);
for(i=0;i<n;i++)
{
sum+=va_arg(args,double);
}
va_end(args);
return sum;
}