【发布时间】:2011-04-17 02:31:29
【问题描述】:
function fun1(...)
{
}
请告诉我在c中的用途和如何使用省略号运算符。 谢谢,
【问题讨论】:
-
给你一个很好的链接:here
function fun1(...)
{
}
请告诉我在c中的用途和如何使用省略号运算符。 谢谢,
【问题讨论】:
省略号用于表示函数的可变数量的参数。例如:
void format(const char* fmt, ...)
然后可以使用不同类型和数量的参数调用上面的 C 函数,例如:
format("%d-%d-%d", 2010, 9, 25);
和
format("product: %s, price: %f", "HDD", 450.90);
C99 引入了Variadic macros,它也使用了省略号。
【讨论】: