函数的默认参数

简介: 函数的默认参数
#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;
 } 

函数的默认参数


目录
相关文章
|
8月前
|
C++
【C++】缺省参数(默认参数)
【C++】缺省参数(默认参数)
80 3
|
Python
Python函数默认参数设置
Python函数默认参数设置
|
7月前
|
C++
C++函数的默认参数、占位符、重载
C++函数的默认参数、占位符、重载
|
8月前
|
编译器 C++
C++中函数的默认参数(缺省参数)
C++中函数的默认参数(缺省参数)
70 0
|
编译器 C++
16 C++ - 函数的默认参数
16 C++ - 函数的默认参数
42 0
|
测试技术 Python
软件测试|Python函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用
软件测试|Python函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用
函数重载&函数默认参数
函数重载&函数默认参数
43 0
|
JavaScript
TypeScript 函数的详细使用(默认参数、可选参数、剩余参数、重载声明)
TypeScript 函数的详细使用(默认参数、可选参数、剩余参数、重载声明)
275 0
函数高级 — 默认参数、占位参数、函数重载
函数高级 — 默认参数、占位参数、函数重载
157 0
函数高级 — 默认参数、占位参数、函数重载
|
Python
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(下)
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(下)
227 0
Python - 函数参数之必传参数、默认参数、可变参数、关键字参数的详细使用(下)