可变参数列表函数实现
2015-03-14 11:27
204 查看
#include <stdio.h> #include <stdarg.h> float average(int val, ...) { va_list arg; int count; float sum = 0; //准备访问可变参数 va_start(arg, val); //添加取自可变参数列表的值 for (count = 0; count < val; count +=1) { sum += va_arg(arg, int); } //完成处理可变参数 va_end(arg); return sum / val; }
相关文章推荐
- 将参数字符串中的字符反向排列(递归实现),可变参数列表函数实现
- C中可变参数列表函数的实现
- 可变参数列表实现机制与printf()函数源码分析
- 可变参数列表:简单printf函数的实现
- 可变参数列表及printf函数的实现
- 可变参数列表的宏和<stdarg.h>实现函数的可变参数列表
- 可变参数 函数(可变参列表—2) 实现小型日志文件
- 可变参数列表及printf函数的实现
- C使用 stdarg 宏来实现函数的可变参数列表
- 可变参数列表及printf函数的实现
- 创建函数利用可变参数列表的形式模拟实现printf的功能
- 可变参数列表函数实现
- C 语言下的 可变参数列表函数实现
- 可变参数列表的剖析以及printf函数的实现
- 可变参数列表及printf函数的实现
- 【C语言】printf函数的简单实现(可变参数列表)
- 利用可变参数列表简单实现printf函数的功能
- php实现函数可变参数列表
- Matlab中使用varargin来实现参数可变的函数
- C语言可变参数函数的实现[转]