1.函数发送调用过程中,形参从右到左入栈(不考虑寄存器)。
2.va_list 是一个字符指针类型,可以理解为指向当前参数的一个指针,取参必须通过这个指针进行。
3.对于void va_start ( va_list ap, prev_param ),ap是我们指定的指针,prev_param是位于可变参数左边的第一个变量,执行完成后,ap将指向可变参数中的第一个变量
4.type va_arg ( va_list ap, type )获取参数,将ap以tpye类型位移,指向可变参数中下一个变量,并放回值。
5.void va_end ( va_list ap )将AP指向NULL,结束访问