当前位置: C语言 -- 标准库 -- <stdarg.h>

<stdarg.h>头文件

函数调用可以使用不同类型的可变数量的参数。对于具有可变数量参数的函数,最右边的参数在访问机制中起着特殊作用,在<stdarg.h>头文件中使用parmN表示。

<stdarg.h>头文件声明了一个类型并定义了四个宏,用于编译时遍历参数数量和类型未知的可变参数列表,具体如下:

类型(type):
va_list 保存可变参数信息的类型。

宏(macro):
va_arg 获取下一个参数的宏。
va_copy 复制可变参数列表的宏。
va_end 结束使用可变参数列表的宏。
va_start 初始化可变参数列表的宏。