03 函数参数的默认值
来源:互联网 发布:php cookie 路径 编辑:程序博客网 时间:2024/06/02 02:41
函数参数的默认值
在C++里可以指定函数的参数的默认值。当调用此函数而不传递参数值时,则使用函数声明时指定的默认值。当调用函数有传递参数值时,则使用传递的参数值。
1
2 #include<iostream>
3
4 using namespacestd;
5
6 void func(int a= 33, int b = 44);
7 int main(void)
8 {
9 func();
10 func(1, 2);
11 return 0;
12 }
13
14 void func(int a,int b)
15 {
16 cout <<a << endl;
17 cout <<b << endl;
18 cout <<"###################" << endl;
19 }
输出结果:
[root@localhost03default_val]# ./a.out
33
44
###################
1
2
注意:函数参数的默认值只在函数声明时指定,函数体实现不需要再次指定.
函数参数的默认值指定后,后面的参数必须全部指定默认值。如上面参数a指定默认值后,变量b必须指定默认值,不指定会编译出错.
函数参数的默认值作用不是给我们偷懒用的,而是反馈出一个信息,通常情况下参数的值就是这样子的.
0 0
- 03 函数参数的默认值
- 函数参数的默认值
- 函数的参数默认值
- 函数的参数的默认值
- 虚函数参数的默认值
- 关于函数参数的默认值
- C++ 函数参数的默认值
- C++函数参数的默认值
- C++ 函数参数的默认值
- JavaScript函数的参数默认值
- ES6 函数参数的默认值
- C++函数参数的默认值
- ES2015函数扩展 - 函数参数的默认值
- ES2015函数扩展 - 函数参数的默认值
- python的函数 参数的默认值
- 函数中的参数的默认值处理
- C++中函数参数的默认值
- 构造函数参数默认值的问题
- 两个例子(来自Storm实战 构建大数据实时计算)
- Acache缓存的使用
- Java8初体验(二)Stream语法详解
- springmvc三种处理器映射器handlerMapping
- 选择排序法的理解
- 03 函数参数的默认值
- 深入理解uwsgi和gunicorn网络模型
- Myeclipse搭建Maven环境
- html2canvas图片截图截屏功能,附demo地址
- Java8初体验(一)lambda表达式语法
- 搜索引擎优化的七大错误
- 一:《方田》-- 7
- 【LeetCode21】【Merge Two Sorted Lists】递归实现
- 04 函数重载