c++第十三篇

简介: c++第十三篇
#include<bits/stdc++.h>
using namespace std;
//函数默认参数
//如果我们自己传数据,就用自己的数据,如果没有,就用默认值
//注意事项,在参数里面,如果一个参数有了默认值,那么后面的参数就都必须要有默认值
//注意事项,函数的声明和函数的定义只能有一个有默认值,防止编译出现二义性
int func(int a,int b=20,int c=30){
  return a+b+c;
} 
//占位参数
//返回值类型,函数名,数据类型
//目前阶段占位参数我们还用不到,后面课程会用到
//占位参数还可以有默认值
void func1(int a,int =10){
  cout<<"this is 占位参数的函数"<<endl;
} 
//函数重载的注意事项
//1、引用作为重载的条件
void fun(int &a)//int &a=a
{
  cout<<"fun(int &a)调用"<<endl;
 } 
 void fun(const int &a)//const int &a=10
{
  cout<<"fun(const int &a)调用"<<endl;
 } 
 //2、函数重载碰到默认参数 
 void fun2(int a,int b=10){
  cout<<"两个参数,其中一个是默认值"<<endl;
 }
 void fun2(int a){
  cout<<"只有一个成参数"<<endl;
 }
int main()
{
  //函数高级-函数的默认参数
   cout<<func(10)<<endl;
  //函数高级-函数的站位参数
  func1(10);
  //函数高级-函数重载-基本语法
  //函数的名字相同,参数的个数,参数的类型或者参数的顺序不同,但不能是函数的类型不同,因为
  //函数可以没有返回值
  //函数高级-函数重载-注意事项
  int a=10;
  fun(a);
  fun(10);
  //fun1(10)//尽量避免出现这种情况,函数调用出现二义性 
  return 0;
 } 


相关文章
星际争霸之小霸王之小蜜蜂(十五)--剧将终场
星际争霸之小霸王之小蜜蜂(十五)--剧将终场
星际争霸之小霸王之小蜜蜂(十六)--狂奔的花猫
星际争霸之小霸王之小蜜蜂(十六)--狂奔的花猫
星际争霸之小霸王之小蜜蜂(十四)--资本家的眼泪
星际争霸之小霸王之小蜜蜂(十四)--资本家的眼泪
|
10天前
|
NoSQL 关系型数据库 MySQL
2024 RedisAnd Mysql基础与进阶操作系列(17)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
如何通过php和python客户端来操作Redis数据库等保姆式具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
10天前
|
存储 NoSQL 关系型数据库
2024 RedisAnd Mysql基础与进阶操作系列(13)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis之Nosql数据库分类、存储类型、特点;Redis 作用、与其他库的对比、使用场景以及如何部署、安装等具体详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
11天前
|
算法 安全 搜索推荐
2024重生之回溯数据结构与算法系列学习(8)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构王道第2.3章之IKUN和I原达人之数据结构与算法系列学习x单双链表精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
11天前
|
存储 人工智能 算法
2024重生之回溯数据结构与算法系列学习(7)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
IKU达人数据结构与算法系列学习之队列的基本概念、如何判断队列已满/已空、队列的链式存储结构[头的出入队]、双端队列、中缀、后缀、前缀表达式、特殊矩阵和一二维数组的压缩储存等具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法 你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
11天前
|
存储 算法 安全
2024重生之回溯数据结构与算法系列学习【无论是王道考研人还真爱粉都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构的基本概念;算法的基本概念、特性以及时间复杂度、空间复杂度等举例说明;【含常见的报错问题及其对应的解决方法】
|
11天前
|
存储 算法 安全
2024重生之回溯数据结构与算法系列学习(11)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丟脸好嘛?】
数据结构王道第3章之IKUN和I原达人之数据结构与算法系列学习栈与队列精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊-除了会黑我家鸽鸽还会干嘛?!!!
|
10天前
|
存储 NoSQL 关系型数据库
2024 RedisAnd Mysql基础与进阶操作系列(16-2)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
Redis数据类型之Hash类型及NCR/DECR/INCRBY/DECRBY、 GETSET、SETNX、SETRANGE/GETRANGE、SETBIT/GETBIT、MSET/MGET/MSETNX等具体操作详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
下一篇
无影云桌面