什么...在c函数定义中意味着什么

时间:2015-06-15 02:40:00

标签: c

{{1}}

我想知道const char * format的含义是什么,...在我的ff函数声明中。此外,可以通过传递1个参数,2个参数和n个参数来调用ff函数。这个函数调用是如何工作的?

1 个答案:

答案 0 :(得分:4)

const char *format声明一个参数,该参数是指向一个字符的指针,不能更改。这是在c中传递字符串的常规方法。

...是变量参数的声明,它基本上说这个函数会有更多的参数,我们不知道它们的数量或类型。有关变量参数的介绍,请参阅http://www.tutorialspoint.com/cprogramming/c_variable_arguments.htm