可变参数列表的实现
2015-03-11 23:57
134 查看
#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使用 stdarg 宏来实现函数的可变参数列表
- php实现函数可变参数列表
- 【C语言】printf函数的简单实现(可变参数列表)
- 奇特的可变参数列表实现print函数
- 创建函数利用可变参数列表的形式模拟实现printf的功能
- C中可变参数列表函数的实现
- 可变参数列表函数实现
- @weakify与@strongify的装逼写法, 用宏实现计算一个可变参数列表的长度
- 可变参数列表及printf函数的实现
- 用可变参数列表模拟实现printf函数
- C++实现可变参数列表
- 可变参数列表及printf函数的实现
- 将参数字符串中的字符反向排列(递归实现),可变参数列表函数实现
- 可变参数列表的实现
- [C语言]利用stdarg.h来实现可变参数列表
- 可变参数列表通过宏来实现(头文件stdarg.h)
- 数组的顺序表示和实现:利用可变参数列表实现多维数组的创建
- C 语言下的 可变参数列表函数实现
- 用可变参数列表模拟实现printf函数
- c语言,可变参数列表实现任意个数求平均值