C/C++函数参数可变例子
2017-03-19 20:49
253 查看
#include <iostream>
#include <stdarg.h>
using namespace std;
int sum(int num, ...)
{
va_list var_arg;
int sums = 0;//和
va_start(var_arg,num);
for (int i = 0; i < num;i++)
{
sums += va_arg(var_arg, int);
}
va_end(var_arg);
return sums;
}
int main()
{
cout << sum(6, 1, 2, 3, 4, 5, 6) << endl;
return 0;
}
#include <stdarg.h>
using namespace std;
int sum(int num, ...)
{
va_list var_arg;
int sums = 0;//和
va_start(var_arg,num);
for (int i = 0; i < num;i++)
{
sums += va_arg(var_arg, int);
}
va_end(var_arg);
return sums;
}
int main()
{
cout << sum(6, 1, 2, 3, 4, 5, 6) << endl;
return 0;
}
相关文章推荐
- C,C++ 可变参数函数例子
- C++ 官网的例子,可变参数的函数
- C/C++里面使用的可变参数函数
- C/C++中可变参数函数的实现
- C++函数可变参数实现
- C/C++ 不带参数的回调函数 与 带参数的回调函数 函数指针数组 例子
- c++技巧之可变参数函数
- C/C++中用va_start/va_arg/va_end实现可变参数函数的原理与实例详解
- c/c++支持可变参数的函数
- [C/C++]函数参数的入栈顺序与可变参数的实现
- C++:可变参数函数
- c/c++支持可变参数的函数,即函数的参数是不确定的。
- 函数可变参数例子
- C/C++可变参数的例子
- C和C++中处理个数可变的可选参数的函数和宏
- 从printf()谈c/c++中可变参数函数的实现
- C/C++ 可变参数函数的原理和应用
- [zz]c++可变参数函数使用
- 【日积月累】C/C++可变参数函数的实现
- c/c++支持可变参数的函数