话不多说,上代码

#include<bits/stdc++.h>
using namespace std;
int sum(int n, ...)//...表示参数数目不确定
{int i , sum = 0;va_list vap;//定义一个参数列表va_start(vap,n);//初始化这个列表for(i = 0;i < n;i++){sum += va_arg(vap,int);//获取参数后的每一个值}va_end(vap);//关闭参数列表return sum;
}
int main()
{int sum1;sum1 = sum(4,2,3,4,5);cout<<"sum1 = "<<sum1<<endl;return 0;
}

#include<bits/stdc++.h> 万能头文件,包含C++所有的头文件
本次主要使用到的头文件是<stdarg.h>,用此定义了一个n个数求和的函数。
上面函数会返回2+3+4+5.

御坂坂的C++学习之路(3)-----函数-----stdarg.h相关推荐

  1. Python学习之路:函数参数及调用

    return:结束函数并返回值 没有return时:返回None 返回值数=1时:返回具体值 返回值是数字+字符串+列表等:返回一个元组 需要return是需要函数完整调用 def test1():p ...

  2. Python学习之路:函数介绍

    编程:面向对象:华山派----->类---->class 面向过程:少林派----->过程--->def  一段段的函数和功能包含在过程中 函数式编程:逍遥派--->函数 ...

  3. Python学习之路:函数传递可变参数与不可变参数

    函数传参的方法: 太基础了,8说了 直接上重点 一.可变参数的传递 可变参数有:列表.集合.字典 直接上代码: a = [1, 2]def fun(a):print('传入函数时a的值为:', a)a ...

  4. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  5. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  6. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

  7. 学习之路-现代密码学基础-001

    学习之路-现代密码学基础-第一章密码学概论 转载于:https://www.cnblogs.com/vegetables-Adanos/p/5371420.html

  8. 拿下斯坦福和剑桥双offer,00后的算法学习之路

    董文馨,00后,精通英语,西班牙语.斯坦福大学计算机系和剑桥大学双Offer,秋季将进入斯坦福大学学习. 10岁开始在国外上学:12岁学Scratch: 13岁学HTML & CSS: 14岁 ...

  9. Markdown学习之路

    Markdown学习之路 作者:CFishHome 转载请注明地址:https://blog.51cto.com/12731497/2164274 Markdown是什么? Markdown是一个 W ...

最新文章

  1. C++ #include 指令
  2. 机器学习中的7种数据偏见
  3. MyCAT-1.4-RC性能测试(初步施工)
  4. 40亿条/秒!Flink流批一体在阿里双11首次落地的背后
  5. 阿里云峰会|阿里云数据中台重磅升级后拟扶持100万家企业数智化
  6. (转载)Dig命令的用法
  7. 你在 Docker 中跑 MySQL?恭喜你,可以滚了!
  8. 张俊芳电机学14章计算题以及答案
  9. python可爱的小猫动画_菜根谭小猫
  10. 磁盘介质受写入保护解决办法
  11. 滑雪是不是要去北海道?学会Python电脑就能玩滑雪小游戏
  12. select 多选下拉框获取值
  13. html 纯css设置转圈,CSS3 转圈彩色文字动画实例及animation-play-state属性规则
  14. C#汉字转拼音(npinyin)
  15. 制作公司组织结构图的案例
  16. 福昕阅读器不能编辑情况
  17. 阿里天池——利用pandas分析美国总统竞选选票情况
  18. vue报错 ‘Cannot find module ‘D:\nodejs\node_modules\npm\bin\npm-cli.js‘
  19. php用户登入与注销(cookie)
  20. PostgreSQL备份恢复之pgbackRest恢复

热门文章

  1. sparkstreaming的实时黑名单过滤太慢
  2. NSSCTF web学习
  3. C++课本的练习题及答案(第五章)
  4. CTF中Crypty(密码类)入门必看
  5. 柯西不等式证明及推广
  6. CSS font-style斜体字体倾斜体样式
  7. pygame-KidsCanCode系列jumpy-part2-加速度与摩擦力
  8. 自动创建图片库、文档库
  9. RocketMQ(七)RocketMQ消息生产及消息储存机制
  10. 微信公众号密码转换的密钥