C stdarg.h

  參考:https://www.cnblogs.com/bettercoder/p/3488299.html    博主:運動和行動html

  

va_start宏,獲取可變參數列表的第一個參數的地址(list是類型爲va_list的指針,param1是可變參數最左邊的參數):指針

#define va_start(list,param1)   ( list = (va_list)&param1+ sizeof(param1) )code

va_arg宏,獲取可變參數的當前參數,返回指定類型並將指針指向下一參數(mode參數描述了當前參數的類型):htm

#define va_arg(list,mode)   ( (mode *) ( list += sizeof(mode) ) )[-1]blog

va_end宏,清空va_list可變參數列表:co

#define va_end(list) ( list = (va_list)0 )ps

相關文章
相關標籤/搜索