函数的默认参数

简介: 函数的默认参数
#include <iostream>
using namespace std;
//一.函数的默认参数
//1.概念:函数形参列表中的形参有默认值 
//2.注意事项:参数列表中一个参数有默认值,那么这个参数后面的都必须有默认值
//            函数的声明和实现中只能一个有默认参数 
void test01(int a,int b,int c=10,int d=20);//函数声明,正确 
//void test02(int a,int b,int c=10,int d);//函数声明,错误 
int test03(int a=10,int b=20);//函数声明 
int main(int argc, char** argv) {
    int m=1;
    int n=2;
    cout<<"ret="<<test03(m,n)<<endl;//传两个参数 
    cout<<"ret="<<test03(m)<<endl;//传一个参数 
    cout<<"ret="<<test03()<<endl;//不传参数 
    return 0;
}
int test03(int a,int b)//函数实现 
{
    return a+b;
 } 

函数的默认参数


目录
相关文章
|
6月前
|
C++
【C++】缺省参数(默认参数)
【C++】缺省参数(默认参数)
62 3
|
Python
Python函数默认参数设置
Python函数默认参数设置
|
6月前
|
编译器 C++
C++中函数的默认参数(缺省参数)
C++中函数的默认参数(缺省参数)
58 0
|
编译器 C++
16 C++ - 函数的默认参数
16 C++ - 函数的默认参数
36 0
|
测试技术 Python
软件测试|Python函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用
软件测试|Python函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用
函数重载&函数默认参数
函数重载&函数默认参数
38 0
函数高级 — 默认参数、占位参数、函数重载
函数高级 — 默认参数、占位参数、函数重载
141 0
函数高级 — 默认参数、占位参数、函数重载
|
Python
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(下)
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(下)
206 0
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(下)
|
Python
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(上)
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(上)
362 0
|
Python
在python函数中默认参数的一些坑
一、默认参数 python为了简化函数的调用,提供了默认参数机制: 这样在调用pow函数时,就可以省略最后一个参数不写: 在定义有默认参数的函数时,需要注意以下: 必选参数必须在前面,默认参数在后; 设置何种参数为默认参数?一般来说,将参数值变化小的设置为默认参数。
9023 0