标签:mode 清空 nbsp += log list eof 地址 logs
参考:https://www.cnblogs.com/bettercoder/p/3488299.html 博主:运动和行动
va_start宏,获取可变参数列表的第一个参数的地址(list是类型为va_list的指针,param1是可变参数最左边的参数):
#define va_start(list,param1) ( list = (va_list)¶m1+ sizeof(param1) )
va_arg宏,获取可变参数的当前参数,返回指定类型并将指针指向下一参数(mode参数描述了当前参数的类型):
#define va_arg(list,mode) ( (mode *) ( list += sizeof(mode) ) )[-1]
va_end宏,清空va_list可变参数列表:
#define va_end(list) ( list = (va_list)0 )
标签:mode 清空 nbsp += log list eof 地址 logs
原文地址:https://www.cnblogs.com/longt258/p/10921896.html