Поделиться через


Доступ к аргументам

Макросы va_arg, va_end, и va_start предоставляют доступ к аргументам функций, когда число аргументов является переменным. Эти макросы определены в <stdarg.h> для совместимости ANSI/ISO C и в <varargs.h> для совместимости с UNIX System V.

Макросы для доступа к аргументам

Макрос Использование
va_arg Извлечение аргумента из списка
va_end Сброс указателя
va_start Установка указателя на начало списка аргументов

См. также

Универсальные подпрограммы среды выполнения C по категориям