1. 程式人生 > >C語言可變引數程式設計之Avg、Myprinf…

C語言可變引數程式設計之Avg、Myprinf…

 我們要訪問未命名的可變引數,首先必須在可變引數函式中宣告va_list型別的變數。呼叫va_start並傳入兩個引數:第一個引數為va_list型別的變數,第二個為省略號前最後一個有名字的引數的名稱,接著每一呼叫va_arg就會返回下一個引數,va_arg的第一個引數為va_list,第二個引數為返回的型別。最後va_end必須在函式返回前被va_list呼叫(va_list當作引數)(沒有要求要讀取完所有引數)。