有时我们无法提前预知应该向函数传递几个实参.例如,我们想要编写代码输出程序产生的错误信息,此时最好用同一个函数实现该项功能,以便对所有错误的处理能够整齐划一.然而,错误信息的种类不同,所以调用错误输出函数时传递的实参也各不相同.编写变长参数的函数有几种方法: C方法:va_list stdarg.h头文件提供了C语言中变长参数的功能,但用法较为复杂. 要使用C方法变长参数,首先在函数声明里用...声明列表(必须在最后,且不能只有...): int f(int n, ...);//合法 int g…