#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <math.h>
#include <vector>
#include <sstream>
#include <list>
#include <algorithm>
#include <time.h>
#include <stdarg.h>
#include "myLibrary.h"
//頭檔案引用的較多,有一些和本程式無關
using namespace std;
int sum(int num, ...)
{
va_list ap;
va_start(ap, num);
int sum = 0;
while(num-- > 0)
{
sum += va_arg(ap, int);
//cout << va_arg(ap, int) << endl;
}
va_end(ap);
return sum;
}
int main(int argc, char *argv[])
{
cout << sum(3, 1, 2, 3) << endl;
system("pause");
return 0;
}
執行結果:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TO4UzNwUDM2EDNyIDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)