函数接收一到多个不固定的参数
拿一个代码段来举例:
/* 1 :*/ #define _CRT_SECURE_NO_WARNINGS
/* 2 :*/ #include<stdio.h>
/* 3 :*/ #include<stdarg.h>
/* 4 :*/ #include<stdlib.h>
/* 5 :*/ int average(int n, ...)
/* 6 :*/ {
/* 7 :*/ va_list arg;
/* 8 :*/ int i = 0;
/* 9 :*/ int sum = 0;
/* 10:*/ va_start(arg, n);
/* 11:*/ for(i=0; i<n; i++)
/* 12:*/ {
/* 13:*/ sum += va_arg(arg, int);
/* 14:*/ }
/* 15:*/ return sum/n;
/* 16:*/ va_end(arg);
/* 17:*/ }
/* 18:*/ int main()
/* 19:*/ {
/* 2