news 2026/6/15 21:27:39

黑马进阶 3. 函数的提高

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
黑马进阶 3. 函数的提高

考一考:

1. 函数形参可以有默认值吗?

2.函数的形参可以默认不写吗?此时默认不写的参数叫什么呢?

3. 函数重载指什么?函数重载需要满足什么条件?

在引用作为重载条件时需要注意什么?函数重载写函数默认参数要注意什么?

(答案就在下面哦,大家动动小脑筋找一找、想一想)


3.1 函数的默认参数

在C++中,函数的形参列表中的形参是可以有默认值的。

语法:返回值类型 函数名(参数=默认值){}

3.2 函数的占位参数

C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置

语法:返回值类型 函数名(数据类型){}

在现阶段函数的占位参数存在意义不大,但是后面的课程中会用到该技术

3.3 函数重载

3.3.1 基本语法

1. 作用:函数名可以相同,提高复用性

2. 函数重载满足条件:

● 同一个作用域

函数名称相同

● 函数参数 类型不同或者 个数不同或者 顺序不同

3. 注意:函数的返回值不可以作为函数重载的条件

3.3.2 注意事项

1. 引用作为重载条件

2. 函数重载碰到函数默认参数

3. 示例:(解释如下)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 14:58:33

基于Java+SpringBoot的个人健康管理系统的设计与实现(源码+讲解视频+LW)

本课题聚焦个人健康数据追踪与管理痛点,设计并实现一款基于JavaSpringBoot的个人健康管理系统,解决传统健康管理中数据记录零散、健康状态难监测、饮食运动规划无序、体检报告易丢失等问题,搭建个性化、数字化的个人健康管理平台。系统采用前…

作者头像 李华
网站建设 2026/6/15 13:48:43

YOLO目标检测API按token计费,灵活又省钱

YOLO目标检测API按token计费,灵活又省钱 在智能制造车间的视觉质检线上,一个摄像头每秒捕捉上百张电路板图像,系统需要实时判断是否存在焊点缺陷;而在另一端的城市交通指挥中心,成千上万路监控视频正等待分析以识别违章…

作者头像 李华
网站建设 2026/6/15 4:20:37

msidcrl40.dll损坏丢失找不到 打不开程序问题 下载方法

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/6/15 19:31:40

7款免费AI论文工具实测:1小时出初稿+真实文献,轻松搞定毕业

还在为堆积如山的文献和迟迟无法下笔的论文而焦虑吗?还在担心导师的修改意见让你陷入无限循环的“改稿地狱”吗?恭喜你,属于学术人的“懒人福音”时代已经到来! 本文将为你深度实测并解析7款顶尖的免费AI论文工具,尤其…

作者头像 李华
网站建设 2026/6/15 14:14:58

YOLO目标检测为何如此高效?深度剖析其单阶段架构优势

YOLO目标检测为何如此高效?深度剖析其单阶段架构优势 在工业质检线上,每秒有上百个零件飞速流转;在自动驾驶车辆的感知系统中,每一帧图像都必须在几十毫秒内完成处理——这些场景对目标检测算法提出了近乎苛刻的要求:不…

作者头像 李华
网站建设 2026/6/15 14:38:13

(42)事务的两种开发模式

事务的全注解式开发 编写一个类来代替配置文件,代码如下: package com.powernode.bank;import com.alibaba.druid.pool.DruidDataSource; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Compon…

作者头像 李华