// 今天学习va_start 宏,跳转到 vadefs.h 有如下宏定义
// #define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )
//
// 看 _INTSIZEOF 可知,这个宏的作用是 求出与int大小(即4个字节)的向上取整最小的整数倍的值
// 看这里的对应关系
// sizeof(n) ==> _INTSIZEOF(n)
// 1 ==> 4
// 2 ==> 4
// 3 ==> 4
// 4 ==> 4
// 5 ==> 8
// 6 ==> 8
// 7 ==> 8
// 8 ==> 8
// 9 ==> 12
// 10 ==> 12
// ...
// 如果不考虑效率, 可以把这个宏等价于 (int) ceil(sizeof(n)/4.0f) * 4;