自变量访问Argument Access

当参数数量可变时,va_argva_endva_start 宏提供对函数参数的访问。The va_arg, va_end, and va_start macros provide access to function arguments when the number of arguments is variable. 为了兼容 ANSI C,STDARG.H 中定义了这些宏。为了兼容 UNIX System V,VARARGS.H 中定义了这些宏。These macros are defined in STDARG.H for ANSI C compatibility and in VARARGS.H for compatibility with UNIX System V.

参数-访问宏 Argument-Access Macros

Macro 使用Use
va_argva_arg 从列表中检索自变量Retrieve argument from list
va_endva_end 重置指针Reset pointer
va_startva_start 将指针设置到自变量列表的开始位置Set pointer to beginning of argument list

另请参阅See Also

按类别分的运行时例程Run-Time Routines by Category