当前位置: 首页 > news >正文

C++之函数提高

1 函数默认参数

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

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

示例:

int func(int a,int b = 10,int c = 10) {return a + b + c;
}//1.如果是某个位置参数具有默认值,那么从这个位置往后,从左往右,必须都要有默认值//int func2(int a = 10; int b, int c, int d)
//{
//    return a + b + c;
//}//2.如果函数声明有默认值,函数实现的时候就不能有默认参数
int func2(int a = 10,int b = 10);
int func2(int a, int b){return a +b;
}int main() {cout << "ret = " << func(20,20) << endl;cout << "ret = " << func(100) << endl;system("pause");return 0;
}

2 函数占位参数

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

语法:


http://www.mrgr.cn/news/83461.html

相关文章:

  • PostgreSQL技术内幕22:vacuum full 和 vacuum
  • ML汇总
  • VUE3 监听器(watch)
  • 六十九:基于openssl实战验证RSA
  • Sping Boot教程之五十四:Spring Boot Kafka 生产者示例
  • asammdf python 处理MF4文件库简介
  • 国产编辑器EverEdit - 扩展脚本:新建同类型文件(避免编程学习者反复新建保存练习文件)
  • C语言 操作符_位操作符、赋值操作符、单目操作符
  • 仓颉笔记——写一个简易的web服务并用浏览器打开
  • 代码随想录算法训练营第3天(链表1)| 203.移除链表元素 707.设计链表 206.反转链表
  • 卷积神经02-CUDA+Pytorch环境安装
  • 初识 Git——《Pro Git》
  • 哈希表及模拟实现
  • 【老白学 Java】项目演练 - Quizzes #3
  • nvim 打造成可用的IDE(2)
  • 性能测试04|JMeter:连接数据库、逻辑控制器、定时器
  • 二分答案(进阶)
  • HarmonyOS:@LocalBuilder装饰器: 维持组件父子关系
  • 算法题(32):三数之和
  • C语言数据结构与算法(排序)详细版
  • 如何让QPS提升20倍
  • AI人工智能(2):机器学习
  • SCI科研论文配色方案:色彩丰富的情况下就是白背景;浅色系
  • OCR文字识别—基于PP-OCR模型实现ONNX C++推理部署
  • 赛灵思(Xilinx)公司Artix-7系列FPGA
  • 【Linux】正则表达式