Possible Duplicate:
What's does … mean in an argument list in C ?
function fun1(...)
{
}
Please tell me about what is the use and how to use 开发者_开发百科ellipsis operator in c. Thanks,
An ellipsis is used to represent a variable number of parameters to a function. For example:
void format(const char* fmt, ...)
The above function in C could then be called with different types and numbers of parameters such as:
format("%d-%d-%d", 2010, 9, 25);
and
format("product: %s, price: %f", "HDD", 450.90);
C99 introduced Variadic macros which also makes use of ellipsis.
精彩评论