C++之默认参数
来源:互联网 发布:联通网络id 编辑:程序博客网 时间:2024/05/19 23:11
C++可以为不指定参数提供默认值。一旦给一个参数赋了默认值,后面的所有参数,也都必须为默认值,并且默认值的类型也必须正确,默认值可以在原型或者函数定义中给出,但是不能两个位置同时给出。
接下来我们上代码:
#include <iostream>using namespace std ; //1>如果参数a,b没有被指定,那么默认参数为a=100,b=100int add(int a = 100, int b = 100) ; //2>int ADD(int a = 100 , int b = 100){return a + b ; }int main(void){int a = 10 ; int b = 20 ; int c ; int d ; //这里可以指定参数,输出则部位默认参数相加后的值c = add(a,b);d = ADD();//分别输出c和d的值cout << "c : " << c << " d: " << d << endl ; return 0 ; }int add(int a , int b ){return a + b ; }运行结果:c:30 d:200
0 0
- C语言之默认参数提升
- [C++]默认参数
- C++对C扩展之默认参数(default)
- C++之默认参数
- C++之默认参数
- c如何实现默认参数
- C#: 方法的默认参数
- 函数默认参数(C#)
- C语言 函数默认参数
- C/C++可变参数与默认参数
- C/C++参数(默认参数、占位符参数)
- C/C++开发语言系列之11---使用默认参数的构造函数
- C++与C语言不同之三——默认参数
- C++_有默认参数的函数
- c语言小技巧-类似默认参数
- C语言默认参数值的实现
- Problem C: 默认参数:求圆面积
- Problem C: 默认参数:求圆面积
- Nginx安装配置篇(Session共享)
- 设计模式六大原则
- p12转pem
- 关于mysql的sequence应用
- webbench安装篇
- C++之默认参数
- Ubuntu14.04下安装arm-linux-gcc错误提示
- 预留问题待解决
- iOS多线程GCD NSThread的使用和理解
- run time
- 杭电1212Big Number(同余定理)
- Samba文件共享服务安装篇
- 如何将linux一个程序作为一个服务
- 跟我学数据结构之栈和队列