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

惠州专门做网站揭阳企业做网站

惠州专门做网站,揭阳企业做网站,网页翻译成中文怎么设置,网站建设开票内容是什么意思3.1 函数默认参数 本节内容之前已经整理过,详见22.函数的默认值 3.2 函数占位参数 C中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须补填该位置 语法: 返回值类型 函数名 (数据类型) {} 在现阶段函数的占位参数…

3.1 函数默认参数

本节内容之前已经整理过,详见22.函数的默认值

3.2 函数占位参数

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

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

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

示例:

#include <iostream>
using namespace std;// 函数占位参数,占位参数也可以有默认值
void func(int a, int) {cout  << "this is a func" << endl;
}int main() {func(1, 2);return 0;
}

3.3 函数重载-基本语法

作用:函数名可以相同,提高复用性
函数重载满足条件

  • 同一个作用域
  • 函数名相同
  • 函数参数类型不同或者个数不同或者顺序不同

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

示例:

#include <iostream>
#include <iostream>
using namespace std;// 1.参数类型不同
void print(int a)
{cout << "int" << endl;
}
void print(double a)
{cout << "double" << endl;
}// 2.参数顺序不同
void print(double a, int b) {cout << "int int" << endl;
}
void print(int a, double b) {cout << "double double" << endl;
}
// 注意:同类型参数顺序不同是不被允许的,因为函数名相同,编译器会认为这是同一个函数
// void print(int a, int b) {}和void print(int b, int a) {}同时出现时,编译器会报错// 3。参数个数不同
void print(int a, int b, int c) {cout << "int int int" << endl;
}
void print(int a, int b,  int c, int d) {cout << "int int" << endl;
}// 注意事项:函数返回值类型不同不可作为函数重载的条件
int main()
{print(1);print(1.0);print(1.0, 1);print(1, 1.0);print(1, 1, 1);print(1, 1, 1, 1);return 0;
}

3.4 函数重载-注意事项

  • 引用作为重载条件
  • 函数重载碰到函数默认参数

示例:

#include <iostream>
using namespace std;// 函数重载注意事项
// 1.引用作为重载的条件
void fun(int& a) {cout << "func(int& a)调用" << endl;
}void fun(const int& a) {cout << "func(const int& a)调用" << endl;
}// 2.函数重载碰到默认参数
void func(int a) {cout << "func(int a)调用" << endl;
}
void func(int a, int b = 10) {cout << "func(int a, int b = 10)调用" << endl;
}int main() {// func(int& a)调用int a = 10;fun(a);// func(const int& a)调用const int b = 10;fun(b);fun(10);// 当函数调用碰到默认参数会出现二义性报错// func(10);   // 错误❌,默认参数不能省略func(10,10);    //  正确return 0;
}

文章转载自:

http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://00000000.nfpgc.cn
http://www.dtcms.com/wzjs/617121.html

相关文章:

  • wap版网站建设方案南充网站建设工作室
  • wordpress移站晨光文具网站建设策划书
  • 桂林做网站公司有哪些常见的电子商务网站有
  • 网站建设接活app自己做服务器的网站吗
  • 之梦网站怎么做seo镇江网络广播电视
  • 河池网站seo做文案策划需要知道些什么网站
  • 做网站收费 知乎网站建设网页设计培训班
  • 国家中管局官方网站研究所建设要求南宁网络营销策划推广公司
  • 陕西专业网站开发联系电话电子商务网站建设与管理的论文
  • 苏州城乡建设局网站质检员国内优秀网站设计师
  • 响应式网站 拖拽最新网络推广方法
  • 建立网站 域名 服务器吗python 自己做网站
  • 做响应式网站应该注意什么wordpress 主题生成
  • 银川网站建设就找湖海企业网站的综合要求是什么
  • 直播网站怎么建设四会市网站建设
  • iis不能新建网站投资网站建设
  • 盐城网站建设找宇苏州网络推广服务
  • 做网站价格需要多少钱网站样板
  • 网站备案的幕布是什么来的建立网站 要怎么做
  • 电子商务网站建设与管理目录上海手机网站制作公司
  • 老的网站为什么要改版新网站wordpress图片中文主题
  • 建设部网站城建学院企业营销型网站建设哪家公司好
  • 国外有在线做设计方案的网站吗搭建创新平台
  • 网站开发流程ppt济南公交优化
  • three.js做的酷炫网站洛阳网站建设行业
  • 空间设计公司网站十堰网站网站建设
  • 网站维护需要的知识电子商务网站版面布局
  • 云南网站开发公司介绍wordpress4.0.x
  • 在哪家网站做淘宝客最好网上购物商城系统er图
  • 大作设计网站官网入口东莞做网站找微客巴巴