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

阿里云做网站流程互联网保险平台好干吗

阿里云做网站流程,互联网保险平台好干吗,网站开发的英文文献,展厅设计公司简介范文1.缺省参数 缺省参数的概念#xff1a; 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时#xff0c;如果没有指定实参则采用该形参的缺省值#xff0c;否则使用指定的实参。 void show(int a 10) {cout a endl; }int main() {sho…1.缺省参数 缺省参数的概念 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时如果没有指定实参则采用该形参的缺省值否则使用指定的实参。 void show(int a 10) {cout a endl; }int main() {show();show(20);return 0; } // 没有传参时使用参数的默认值10即输出10 // 传参时使用指定的实参即输出20 缺省参数分类 全缺省参数 void add(int a10, int b20, int c30) {cout a b c endl; }int main() {add();return 0; } 什么都不输入即全使用默认值 半缺省参数 void add(int a10, int b20, int c30) {cout a b c endl; }int main() {add(3,2);return 0; } 1. 半缺省参数必须从右往左依次来给出不能间隔着给 2. 缺省参数不能在函数声明和定义中同时出现 3. 缺省值必须是常量或者全局变量 在声明定义函数时如果想要使用省缺参数声明不能省略省缺参数定义可以 2.函数重载 函数重载的概念  函数重载是函数的一种特殊情况C允许在同一作用域中声明几个功能类似的同名函数这 些同名函数的形参列表(参数个数或类型或类型顺序)不同常用来处理实现功能类似数据类型不同的问题。 int add(int a, int b, int c) {cout a b c endl;return a b c; }double add(double x, double y) {cout x yendl;return x y; }int add(int x, int y) {cout x y endl;return x y; }double add(int a, double x) {cout a x endl;return a x; }int main() {add(1, 2, 3);add(1.3, 2.2);add(1, 2);add(1, 2.3);return 0; } 1.C语言没办法支持重载因为同名函数没办法区分。而C是通过函数修饰规则来区分只要参数不同修饰出来的名字就不一样就支持了重载。 2. 如果两个函数函数名和参数是一样的返回值不同是不构成重载的因为调用时编译器没办 法区分。 3.引用 引用的概念 引用不是新定义一个变量而是给已存在变量取了一个别名编译器不会为引用变量开辟内存空 间它和它引用的变量共用同一块内存空间 引用书写格式类型 引用变量名(对象名) 引用实体 上述代码证明了引用变量和引用实体所指向的是同一块空间 注意引用类型必须和引用实体是同种类型的 引用的特性 1. 引用在定义时必须初始化 2. 一个变量可以有多个引用 3. 引用一旦引用一个实体再不能引用其他实体 引用在定义时必须初始化 一个变量可以有多个引用 引用一旦引用实体就不能再引用其他实体 对引用的赋值实质为对被引用对象的赋值,以下代码即可证明。 c是a的引用也就是a这块空间的别名当b给c赋值时其实是在给a赋值使得ac这块空间的值变为20 常引用const引用 const引用即将引用与const对象绑定。由于const引用是为const对象取别名故无法通过修改const引用修改被引用的const对象。 int main() {const int a 10;//int ra a; //报错a为常量而ra为非常量引用const int ra a;//正确写法const修饰将ra变为常引用//int b 10;//报错b为常量10为常量而b为非常量引用const int b 10;//正确写法const修饰的引用为常引用double x 1.23;// int ra x;//类型不同报错const int ra x;//正确写法 } 第三种正确写法的原因是x先隐式转化为const修饰的临时变量然后临时变量再被ra引用 编译器其实执行了以下两步 const int tmp x;const int ra x; 使用场景 做参数 交换两个数 void swap(int x, int y) {int tmp x;x y;y tmp; }int main() {int a 10;int b 20;swap(a, b);cout a endl b endl; } 之前在c语言阶段交换两个数使用指针进行交换的 引用相当于别名当引用作为参数时他和实参指向的是同一块空间 做返回值 int add(int x, int y) {int c x y;return c; }int main() {cout add(1, 2) endl;return 0; } 注意如果函数返回时出了函数作用域如果返回对象还在(还没还给系统)则可以使用 引用返回如果已经还给系统了则必须使用传值返回。 传值和传引用效率比较 以值作为参数或者返回值类型在传参和返回期间函数不会直接传递实参或者将变量本身直 接返回而是传递实参或者返回变量的一份临时的拷贝因此用值作为参数或者返回值类型效率是非常低下的尤其是当参数或者返回值类型非常大时效率就更低。 引用和指针的区别 1. 引用概念上定义一个变量的别名指针存储一个变量地址。 2. 引用在定义时必须初始化指针没有要求 3. 引用在初始化时引用一个实体后就不能再引用其他实体而指针可以在任何时候指向任何 一个同类型实体 4. 没有NULL引用但有NULL指针 5. 在sizeof中含义不同引用结果为引用类型的大小但指针始终是地址空间所占字节个数(32 位平台下占4个字节) 6. 引用自加即引用的实体增加1指针自加即指针向后偏移一个类型的大小  7. 有多级指针但是没有多级引用 8. 访问实体方式不同指针需要显式解引用引用编译器自己处理 9. 引用比指针使用起来相对更安全
http://www.hkea.cn/news/14429534/

相关文章:

  • 怎么做可以访问网站大连房地产网站建设
  • 甘肃省 网站建设 审批济南网站建设联系小七
  • 红灰搭配网站模板淘宝网站开发成本
  • 网站收录没图片中企动力企业邮箱 手机邮箱
  • 做网站同行敦煌做网站 条件
  • 国外广告设计网站网站优化及推广
  • 可做兼职的翻译网站有哪些免费下载应用软件
  • 网站开发技术 文库网络规划与优化技术
  • 东莞网站建设选择菲凡网络邯郸哪做网站
  • 网站建设背景怎么做查询数据输入的网站
  • pc端网站自适应代码深深圳市建设局网站
  • 上犹建设局网站怎么看一个网站是哪个公司做的
  • 网站出现搜索怎么开网店淘宝
  • 中国公路建设行业协会网站上特价锦州网站建设
  • 保定自助建站软件网站建设与开发的收获与体会
  • 长沙服装网站建设微信小程序分销商城
  • 网站引导页怎么做.黄金网站app免费视频大全
  • 高校网站建设汇报做网站一个月工资
  • 手机怎么做淘客网站网站商城网络整合营销
  • 淘宝网站建设策划案从用户旅程角度做网站分析
  • 图片类网站欣赏怎么注册企业邮箱免费注册
  • 网站建设需要哪些必备文件手机网站app制作公司
  • 科研网站怎么建设官方网站搭建要多少钱
  • 黄南州wap网站建设公司网站推广的途径和要点
  • 1元做网站方案江阴企业网站制作
  • 重庆如何做聚政网站网页无法访问此页面怎么办?网页打不开怎么解决
  • 网站发布文章怎么才能让百度收录关键词搜索广告
  • 专门做养老院的网站wordpress 源文件导入
  • 培训网站设计小程序开发制作工具
  • 优秀的电商设计网站有哪些昆明平台网站开发