可變行參f(…)使用
#define va_start(ap, A)
#define va_end(ap)
#define va_arg(ap, T)
例如:f(a,…)
va_list ap;
va_start(ap, a) ;
//按入棧順序,最後一個為a
va_arg(ap, u8);
va_end(ap)
#、##、__VA_ARGS__和##__VA_ARGS__的作用
https://blog.csdn.net/q2519008/article/details/80934815