c语言有时会遇到一些参数可变的函数,如printf(),这些函数内部的参数列表是可变的。
printf()函数原型:
int printf(const char *format,...)
printf()函数是以一个支持可变参数的函数,可以有多个参数,除了format以外,后面跟着的参数的个数和类型是可变的,用…作为一种占位符号。“…”称为可变参数列表,可以用来接受个数和类型不确定的参数。
主函数在调用函数时,会进行传参,当实参的数量发生变化但被调用函数的功能没有发生改变,这时候被调用函数的参数数量也要发生改变。C语言中通过可变参数列表实现
可变参数列表,通过将