C语言 可变长参数
//包含头文件 <stdarg.h>
int sum(int nu,...)
{
va_list ap;
int n, m = 0;
va_start(ap,num);
while(num-->0)
{
n = va.arg(ap,int);
m += n;
}
va_end(ap);
return m;
}
c++可变参数
//std::initializer_list<std::type> ls
int sum(std::initializer_list<int> ls)
{
int m = 0;
for(auto &n : ls)
{
m += n;
}
return m;
}