函数的默认参数

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

函数的默认参数


目录
相关文章
|
存储 安全 测试技术
讲解移动应用的安全问题及如何防范。
移动应用安全涉及数据、认证、代码、网络及漏洞防护。关键措施包括数据加密、安全通信协议、认证授权、代码加固、安全测试及用户教育。开发者应关注最新安全威胁,与专业人士合作进行安全评估,确保应用安全。
240 5
|
机器学习/深度学习 编解码 人工智能
视频生成新玩家:Sora 原理探索与效果对比
视频生成新玩家:Sora 原理探索与效果对比
271 0
视频生成新玩家:Sora 原理探索与效果对比
|
10月前
|
存储 关系型数据库 分布式数据库
[PolarDB实操课] 01.PolarDB分布式版架构介绍
《PolarDB实操课》之“PolarDB分布式版架构介绍”由阿里云架构师王江颖主讲。课程涵盖PolarDB-X的分布式架构、典型业务场景(如实时交易、海量数据存储等)、分布式焦点问题(如业务连续性、一致性保障等)及技术架构详解。PolarDB-X基于Share-Nothing架构,支持HTAP能力,具备高可用性和容错性,适用于多种分布式改造和迁移场景。课程链接:[https://developer.aliyun.com/live/253957](https://developer.aliyun.com/live/253957)。更多内容可访问阿里云培训中心。
235 0
[PolarDB实操课] 01.PolarDB分布式版架构介绍
|
机器学习/深度学习 传感器 人工智能
【AIGC】AIGC全面介绍
AIGC,即人工智能生成内容,是指基于生成对抗网络(GAN)、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。它是人工智能1.0时代进入2.0时代的重要标志,标志着人工智能从计算智能、感知智能向认知智能的进阶发展。
1551 60
|
存储 监控 负载均衡
搭建用户量比较大的合约交易所一般使用什么样的服务器配置
搭建用户量比较大的合约交易所需要使用高性能的服务器配置,以满足系统的稳定性、可靠性和性能要求。
|
JavaScript 前端开发 索引
JavaScript 数组中splice()的用法
本文介绍了JavaScript数组方法splice()的三种用法:删除元素、插入元素和替换元素,通过具体代码示例展示了如何使用splice()方法进行数组的修改操作。
|
存储 网络协议
计算机基础之MB、Mb、MBps、Mbps
计算机基础之MB、Mb、MBps、Mbps
|
SQL 监控 前端开发
AI+若依框架(低代码开发)
AI+若依框架(低代码开发)
1850 1
|
Java
JAVA中的AVL树实现
JAVA中的AVL树实现
161 1