C++函数不定参数
2010-05-12 17:31
337 查看
#include <cstdarg> //要包含这个头文件 #include <iostream> using namespace std; double mean(int n ...) { va_list ap; double sum(0); int count(n); va_start(ap, n); for (int i = 0; i < count; ++i) { sum += va_arg(ap, double); } va_end(ap); return sum / count; } int main() { cout << mean(4, 11.3, 22.5, 33.7, 44.9) << endl; cout << mean (5, 13.4, 22.5, 123.45, 421.33, 2525.353) << endl; } 评注:由于参数类型不知道,只能按照默认定义的类型来处理,因此很少用
相关文章推荐
- C++程序设计语言练习7.3 函数不定个数参数的写法和多参数处理接口
- c/c++函数不定参数定义
- C++ 函数中如何接收数量不定的函数参数
- 【c++】写一个类似printf的带有不定参数的函数
- C++ 函数中如何接收数量不定的函数参数
- c++中如何写参数不定的函数
- c++中如何写参数不定的函数
- c++中如何写参数不定的函数
- python嵌入C++------ boost.python如何在C++中调用含有不定长参数tuple变量和关键字参数dict变量的函数
- C++ 函数中如何接收数量不定的函数参数
- C++不定参数函数
- C++函数不定参数函数和类型强制转换
- C/C++下不定参数的函数的实现
- c++ 宏定义调用不定参数的函数
- C++ 函数中如何接收数量不定的函数参数
- C++函数参数个数不定
- c/c++不定参数函数
- c/c++不定参数函数详解
- c++中参数不定函数和va_list的使用
- C++中不定参数的函数实现