Variable-length argument
#V-L-A
用途:
定義參數時無法事先知曉會傳遞的參數個數
Head file:
#include stdarg.h
不定長度引數使用幾個識別字來建立不定長度引數:
va_list
一個特殊的型態(type),在 va_start、 va_arg 與 va_end 三個巨集(macro)中當作參數使用。
va_start
啟始不定長度引數的巨集。
va_arg
讀取不定長度引數的巨集。
va_end
終止不定長度引數的巨集。
函式定義:
void function_name (int length, ...);
Last updated