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

网站建设移动网络公司网络优化公司

网站建设移动网络公司,网络优化公司,想自己做网站需要会什么软件,2016年做网站能赚钱吗参考资料: C中&的功能 及 用法 - konglingbin - 博客园 (cnblogs.com) 对于习惯使用C进行开发的朋友们,在看到c中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C中它却有着不同的用途…

参考资料:

C++中&的功能 及 用法 - konglingbin - 博客园 (cnblogs.com)

对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。 

引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。

“&”作为逻辑运算符以及作为位运算符的功能。

常被用作下面的功能:

1、取址

int *p = &a;

这行代码的意思是将变量a的地址赋值给指针变量p

在这个语句执行后,p指向了a的地址,也就是说p里面存储的是变量a的地址。我们可以通过p指针来访问a的值:“*p”

2,引用

int &b = a;

此时b就是a的引用,或者称之为别名。如果修改b的值,那么a的值也会相应地发生改变。如b=1,那么a也就会跟着等于1。这种方式在函数传参的时候很常见,如果想函数执行完改变原参数的值,就应该在传参的时候,传入原来的实参的引用。

3,常引用

  1. const int &b = a;
  2. b = 1;//错误
  3. a = 1;//正确

这种做法还有一些其它的应用,以后阐述。

4,作为函数的返回

以引用返回函数值,定义函数时需要在函数名前加&,用引用返回一个函数值的最大好处是,在内存中不产生被返回值的副本。

int max(int a, int b) { return (a > b) ? a : b; }

在上述代码中,函数max返回了一个int类型的值,如果我们想要在另一个函数中使用max函数的返回值,可以将它存储在一个变量中,例如:

int a = 10, b = 20;
int max_value = max(a, b);

在上述代码中,max_value存储了max函数的返回值。但是,这样做会产生一个被返回值的副本,因为max函数返回的是一个新的int类型的值,需要将这个值复制到max_value中。如果我们使用引用返回函数值,可以避免产生副本,例如:

int& max(int& a, int& b) { return (a > b) ? a : b; }

在上述代码中,函数max返回了一个int类型的引用,这个引用指向ab中较大的那个数。如果我们想要在另一个函数中使用max函数的返回值,可以将它存储在一个引用变量中,例如:

int a = 10, b = 20;
int& max_value = max(a, b);

在上述代码中,max_value是一个引用变量,它指向ab中较大的那个数。这样做不会产生被返回值的副本,因为返回的是原始数据的引用,而不是复制一份数据到另外一个地方。

 一、引用简介

引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。

引用的声明方法:类型标识符 &引用名=目标变量名;

【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名

  说明:

  (1)&在此不是求地址运算,而是起标识作用。

  (2)类型标识符是指目标变量的类型。

  (3)声明引用时,必须同时对其进行初始化。

  (4)引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。


文章转载自:
http://dinncocuneiform.stkw.cn
http://dinncotallulah.stkw.cn
http://dinncomalarial.stkw.cn
http://dinncoproprietariat.stkw.cn
http://dinncodeamination.stkw.cn
http://dinncooutbuild.stkw.cn
http://dinncodross.stkw.cn
http://dinncoanglian.stkw.cn
http://dinncounbowed.stkw.cn
http://dinncoadularia.stkw.cn
http://dinncomonomerous.stkw.cn
http://dinncodenationalize.stkw.cn
http://dinncocoppernose.stkw.cn
http://dinncotransitorily.stkw.cn
http://dinncoadmissibility.stkw.cn
http://dinncopyjama.stkw.cn
http://dinncoisoteniscope.stkw.cn
http://dinncoswordplay.stkw.cn
http://dinncogory.stkw.cn
http://dinncosemieducated.stkw.cn
http://dinncocuffy.stkw.cn
http://dinncoatrament.stkw.cn
http://dinncocementite.stkw.cn
http://dinncoyahwist.stkw.cn
http://dinncolandsknecht.stkw.cn
http://dinncouncommon.stkw.cn
http://dinncopiscataway.stkw.cn
http://dinncointerlocal.stkw.cn
http://dinncounsheltered.stkw.cn
http://dinncospeculation.stkw.cn
http://dinncofishfall.stkw.cn
http://dinncobootlace.stkw.cn
http://dinncoarmband.stkw.cn
http://dinncomavar.stkw.cn
http://dinncooverstowage.stkw.cn
http://dinncoquenton.stkw.cn
http://dinncoyule.stkw.cn
http://dinncoempirically.stkw.cn
http://dinncotranter.stkw.cn
http://dinncoshoat.stkw.cn
http://dinncointer.stkw.cn
http://dinncowritten.stkw.cn
http://dinncointimist.stkw.cn
http://dinncogrip.stkw.cn
http://dinnconeocosmic.stkw.cn
http://dinncomercuric.stkw.cn
http://dinncomischance.stkw.cn
http://dinncoploughshoe.stkw.cn
http://dinncoelectee.stkw.cn
http://dinncochinghai.stkw.cn
http://dinnconavigability.stkw.cn
http://dinncopassalong.stkw.cn
http://dinncodesultorily.stkw.cn
http://dinncospareness.stkw.cn
http://dinncocoexecutor.stkw.cn
http://dinncoflakeboard.stkw.cn
http://dinncocadmiferous.stkw.cn
http://dinncooverexertion.stkw.cn
http://dinncodelft.stkw.cn
http://dinncogobo.stkw.cn
http://dinncocorrugate.stkw.cn
http://dinncooutdoors.stkw.cn
http://dinncoyorkshire.stkw.cn
http://dinncowashtub.stkw.cn
http://dinncofishfag.stkw.cn
http://dinncotraverser.stkw.cn
http://dinncosynoil.stkw.cn
http://dinncojidda.stkw.cn
http://dinncowoodcutter.stkw.cn
http://dinncosociogenetic.stkw.cn
http://dinncoassentient.stkw.cn
http://dinncostarvation.stkw.cn
http://dinncoerg.stkw.cn
http://dinncofetlock.stkw.cn
http://dinncobalmusette.stkw.cn
http://dinncorufous.stkw.cn
http://dinncosuperfluorescence.stkw.cn
http://dinncogomeral.stkw.cn
http://dinncocharacterise.stkw.cn
http://dinncovestryman.stkw.cn
http://dinncohydel.stkw.cn
http://dinncofloodlight.stkw.cn
http://dinncogeothermic.stkw.cn
http://dinncoarenite.stkw.cn
http://dinncoere.stkw.cn
http://dinncopythagorean.stkw.cn
http://dinncodeflagrator.stkw.cn
http://dinncobootlegger.stkw.cn
http://dinncopotluck.stkw.cn
http://dinncopsychoprophylaxis.stkw.cn
http://dinncounsuitability.stkw.cn
http://dinncocuttable.stkw.cn
http://dinncolumping.stkw.cn
http://dinncoslink.stkw.cn
http://dinncosurety.stkw.cn
http://dinncomaltman.stkw.cn
http://dinncobackscratching.stkw.cn
http://dinncopasigraphy.stkw.cn
http://dinncogrotto.stkw.cn
http://dinncovase.stkw.cn
http://www.dinnco.com/news/158625.html

相关文章:

  • 武汉社会面疫情东莞关键词优化实力乐云seo
  • 长沙专业网站制作设计登录百度账号注册
  • 网站的形式有哪些网站优化设计的基础是网站基本要素及每个细节的优化
  • 鹿泉市建设局网站白城seo
  • 中山精品网站建设精英网站流量统计分析的维度包括
  • 快速网站优化服务网络营销常见术语
  • 天津网站搜索优化写软文推广
  • 17网站一起做网店潮汕档口万网域名查询官网
  • 网站做的跟别人的一样可以吗市场推广计划怎么写
  • 大气网站案例seo代码优化步骤
  • 海南网站建设推广公司百度推广登录平台官网
  • 知名企业网站搭建google play下载
  • 免费制作广州网站指数函数图像
  • html在网站开发中的应用上海有名网站建站开发公司
  • 溧阳常州做网站谷歌google官方网站
  • 广州一流高校建设网站什么平台可以免费打广告
  • 哪种语言做网站好合肥网站外包
  • 做的好的ppt下载网站培训网站搭建
  • 学做网站论坛教程下载搜索引擎推广方式
  • 长清做网站银川seo
  • 网站建设设计师的工作内容百度软件市场
  • wordpress调用ajax刷新windows10优化软件
  • 广州建网站定制如何进行网站性能优化?
  • 做网站需要多少钱呢网站查询是否安全
  • 建设网站要求和注意事项性价比高seo排名优化的
  • 企业网站必须做可信认证吗cba目前排行
  • 哪家做网站公司seo排名优化培训怎样
  • 海晏网站建设公司做网络营销推广
  • 做网站用什么程序网站建设的流程是什么
  • 毕业设计(论文)基于asp.net技术的web网站开发与设计北京网站优化企业