勵志

勵志人生知識庫

什麼是可變參數函數

參數個數可變的函數

可變參數函數是一種參數個數可變的函數。

這種函數需要固定數量的強制參數,後面是數量可變的可選參數,可選參數的數量由強制參數的值決定,或由用來定義可選參數列表的特殊值決定。在C語言中,這種函數被稱爲可變參數函數,也被稱爲VA函數(variable argument function)。例如,printf函數就是一箇典型的可變參數函數,在保證其第一個參數是字符串的條件下,可以輸任意數量任意合法類型的參數。