深度解析可变参数列表

可变参数列表是C语言中有意思的一个实现。C语言中通过将函数实现为可变参数的形式,可以使得函数接受1个以上的任意多个参数。 本文中将详细解析可变参数列表的实现。同时本文将以求平均值函数average为例进行讲解。在定义函数int average(int n,…)时,其中int n后面的…表示函数参数是可变的。 在这个演示例子中所有的可变参数都是整型。其实,可变参数实现过程是使用宏的封装。只要完成相应
相关文章
相关标签/搜索