zoukankan      html  css  js  c++  java
  • 可以接收数量不定的参数的函数

    #include <iostream>
    #include <cstdarg>
    
    int sum(int count, ...)
    {//接收数量不定的参数
        if (count <= 0)
            return 0;
        va_list argList;
        va_start(argList, count);
        int sum = 0;
        for (int i = 0; i < count; ++i)
        {
            sum += va_arg(argList, int);
        }
        va_end(argList);
        return sum;
    }
    
    int main(int argc, char* argv[])
    {
        int ret;
        ret = sum(3, 1, 2, 3);//6
        ret = sum(4, 0, 9, 8, 5);//22
    
        system("pause");
        return 0;
    }

    常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。

    昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。
  • 相关阅读:
    选择排序
    java面试题08
    java面试题07
    java面试题06
    java面试题05
    oop.1
    4
    3
    Struts1中actionform和action属于MVC哪一层
    mysql查询时间段的所有数据
  • 原文地址:https://www.cnblogs.com/htj10/p/11438221.html
Copyright © 2011-2022 走看看