ZHCADC5A June 2013 – June 2020
接口中仅显示 va_list 类型。宏用于实现 va_start、va_arg 和 va_end。有关 va_list 中实参的格式,请参阅Chapter3。
一旦调用以省略号 (…) 声明的可变实参 C 函数,最后声明的实参和任何其他实参将立即如节 3.3中所述在栈上传递,并使用 <stdarg.h> 中的宏进行访问。这些宏使用持久实参指针,该指针通过调用 va_start 初始化,并通过调用 va_arg 进行高级操作。以下约定适用于这些宏的实现。