您的位置:首页 > 编程语言 > C语言/C++

C/C++函数参数可变例子

2017-03-19 20:49 253 查看
#include <iostream>

#include <stdarg.h>

using namespace std;

int sum(int num, ...)

{

    va_list var_arg;

    int sums = 0;//和

    va_start(var_arg,num);

    for (int i = 0; i < num;i++)

    {

        sums += va_arg(var_arg, int);

    }

    va_end(var_arg);

    return sums;

}

int main()

{

    cout << sum(6, 1, 2, 3, 4, 5, 6) << endl;

    return 0;
}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: