Variadic functions
Variadic functions
Variadic functions are functions (e.g. printf
) which take a variable number of arguments.
The declaration of a variadic function uses an ellipsis as the last parameter, e.g. int printf(const char* format, ...);
. See variadic arguments for additional detail on the syntax and automatic argument conversions.
Accessing the variadic arguments from the function body uses the following library facilities:
Macros |