通过void func 定义函数的默认值和其可以容纳多少个实参

 1 #include <iostream>
2 using namespace std;
3 void func(int a = 11, int b = 22, int c = 33) //为函数 func 设置默认值为11,22,33,并定义函数的长度只能容纳三个实参
4 {
5 cout << "\t a=" << a << "\t b=" << b << "\t c=" << c << endl;
6 }
7 int main()
8 {
9 func();//在定义时缺少实参,因此输出为设置的默认值11,22,33
10 func(55);//在定义时只定义了第一个实参55,后面两个实参未定义,因此后两个仍输出默认值22,33
11 func(77, 99);//在定义时定义了前两个实参77,99 ,后一个实参未定义,因此后一个输出默认值33
12 func(8, 88, 888);//完整定义三个实参,输出时显示定义的三个实参8,88,888
13 return 0;
14 }

最新文章

  1. Oracle SQL Developer 连接 MySQL
  2. OpenCv图像裁剪指点区域_roi
  3. Perl--学习记录(实时更新)
  4. Spring+quartz 实现定时任务job集群配置
  5. OWIN support for the Web API 2 and MVC 5 integrations in Autofac
  6. linux开机启动
  7. 【地图API】地址录入时如何获得准确的经纬度?淘宝收货地址详解
  8. 各个浏览器下实现Ajax的JS
  9. linux下mysql的卸载、安装全过程
  10. JavaWeb:JSTL
  11. 如何查看sublime安装了哪些插件
  12. 如何理解主函数main中变量(int argc,char *argv[])的含义
  13. 十分钟学会Java8:lambda表达式和Stream API
  14. A Bayesian Approach to Deep Neural Network Adaptation with Applications to Robust Automatic Speech Recognition
  15. Spring-boot之 rabbitmq
  16. Python学习笔记之--我又开始学习Python了(随时更新)
  17. (转)AssetBundle系列——共享资源打包/依赖资源打包
  18. JAVA面试题集---数据库方面_
  19. python list添加元素的几种方法
  20. 20155329胡佩伦《Java程序设计》第2周学习总结

热门文章

  1. yum的$releaser与$basearch
  2. c++小练习——黑白棋
  3. Android网络请求(2)
  4. 【SQL基础】基础查询:所有列、指定列、去重、限制行数、改名
  5. 【每日一题】【DFS+存已加的值】2022年2月27日-二叉树根节点到叶子节点的所有路径和
  6. angr_ctf——从0学习angr(三):Hook与路径爆炸
  7. TypeScript 之 Class
  8. codeforce E - Binary Inversions题解
  9. Jmeter之随机变量元件与用户自定义变量元件区别及使用
  10. python 小球碰撞游戏