在C语言中,“省略号”运算符是什么?

16

一个好的链接给你:这里 - Benoit
1个回答

29

省略号用于表示函数的可变参数。例如:

void format(const char* fmt, ...)

使用C语言编写的上述函数可以接受不同类型和数量的参数,例如:

format("%d-%d-%d", 2010, 9, 25);

并且

format("product: %s, price: %f", "HDD", 450.90);

C99引入了可变参数宏,该宏也使用省略号。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接