使用可变函数

Man*_*Way 0 c c++ variadic-functions

使用可变参数函数有什么好处

void fun(int i, ...);
Run Code Online (Sandbox Code Playgroud)

而不是将指针传递给数组?

void fun(int i*);
Run Code Online (Sandbox Code Playgroud)

什么是可变参数函数?

rob*_*ert 6

您必须首先显式创建数组.此外,如果要指定不同类型的参数,则会出现问题.

变量函数不需要创建任何数组,它们可以处理不同的类型.

作为一个例子,printf如果我总是必须首先创建一些数组,我就无法使用-functions.

另一方面,在大多数情况下,我认为它只是一种语法糖.