7
可能重複:
What's does … mean in an argument list in C ?什麼是省略號運營商在C
function fun1(...)
{
}
請告訴我有什麼用,以及如何使用省略號運營商在C。 謝謝,
可能重複:
What's does … mean in an argument list in C ?什麼是省略號運營商在C
function fun1(...)
{
}
請告訴我有什麼用,以及如何使用省略號運營商在C。 謝謝,
省略號用於表示函數的可變數量的參數。例如:
format("%d-%d-%d", 2010, 9, 25);
和
format("product: %s, price: %f", "HDD", 450.90);
C99引入Variadic macros這也使得:
void format(const char* fmt, ...)
在C中的上述函數然後可以用不同類型和參數的數字,如所謂的使用省略號。
'...'不是運營商。 – AnT 2010-09-25 06:39:11
一個很好的鏈接:[here](http://bobobobo.wordpress.com/2008/01/28/how-to-use-variable-argument-lists-va_list/) – Benoit 2010-09-25 06:29:21