可變變量:va_list 、va_start、 va_arg、 va_end 使用說明

在ANSI C中,這些宏的定義位於stdarg.h中,典型的實現如下: typedef char *va_list; va_start宏,獲取可變參數列表的第一個參數的地址(list是類型爲va_list的指針,param1是可變參數最左邊的參數): #define va_start(list,param1)   ( list = (va_list)¶m1+ sizeof(param1)
相關文章
相關標籤/搜索