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

家具公司网站模板下载什么推广平台好

家具公司网站模板下载,什么推广平台好,鄂州网站制作,辽宁省城乡建设厅网站1、引用的概念 概念&#xff1a;引用相当于给变量取个别名 对引用进行操作与直接操作变量相同&#xff0c;注意引用类型与变量类型一致 #include<iostream> using namespace std; int main(){int a10;int& cite_a a;//操作引用cite_a 与操作变量a完全一样cout &l…

1、引用的概念

概念:引用相当于给变量取个别名

对引用进行操作与直接操作变量相同,注意引用类型与变量类型一致

#include<iostream>
using namespace std;
int main(){int a=10;int& cite_a = a;//操作引用cite_a 与操作变量a完全一样cout << a << "======" << cite_a << endl;cout << &a << "======" << &cite_a << endl;a++;cout << a << "=======" << cite_a << endl;cite_a =900;cout << a << "======" << cite_a << endl;return 0;
}

2、引用的性质

1、成为一个变量的引用后,就不能称为其他变量的引用

2、引用必须初始化,并且不可以为NULL

3、当作为纯数字的引用时,需要加const修饰,代表其引用的数值不可修改

4、变量的引用如果使用const修饰,此时叫常引用,不能通过引用修改数值,但可以通过原变量修改数值

5、可以使指针指向引用的地址,相当于指向了原变量

6、可以对指针建立引用,此时引用相当于指针的别名

1、性质1:成为一个变量的引用后,就不能成为其他变量的引用 

#include<iostream>
using namespace std;
int main(){int a=10;int & cita_a=a;//引用的性质1:称为一个变量的引用后,就不能称为其他变量的引用int b=90;cite_a = b;//这里是把b的值赋值给了cite_acout << cite_a << "=====" << a << endl;cout << (&cite_a==&a) << "====" << (&cite_a==&b) << endl;// cout << (1==3) << endl;// &cite_a = b;  //错误// int& cite_a =b ;//错误 不允许再次称为其他变量的引用}

2、引用的性质2:引用必须初始化,并且不可以为NULL

#include<iostream>
using namespace std;
int main(){//引用的性质2:声明引用时,必须对其初始化,且不能初始化为NULLint c=90;//int& cite_c;  //报错//int& cite_c = NULL;//报错int& cite_c = c; cout << cite_c << endl;return 0;
}

3、引用的性质3:当作为纯数字的引用时,需要加const修饰,代表其引用的数值不可修改

#include<iostream>
using namespace std;
int main(){//引用的性质3:当作为纯数字引用时,需要加const修饰,代表其引用的数值不可更改// int& cite_a=90;//报错 未加constconst int& a = 3;cout << a << endl;// a++; //报错 引用的数值不可更改return 0;
}

4、引用的性质4:变量的引用如果使用const修饰,此时叫常引用,不能通过引用修改数值,但可以通过原变量修改数值

#include<iostream>
using namespace std;
int main(){//引用的性质4:使用const修饰的引用,叫常引用,常引用不可以通过引用修改数值,但是可以通过原始变量修改数值int a=500;const int& cite_a=a;cout << cite_a << "====" << a << endl;// cite_a++;//报错  const修饰 不能通过引用修改数值a++;//可以通过原始变量修改数值cout << cite_a << "====" << a << endl;return 0;
}

5、引用的性质5:可以使指针指向引用,相当于指向了原变量

#include<iostream>
using namespace std;
int main(){//引用的性质5:可以使指针指向引用,相当于指向了原变量int a=10;int& cite_a = a;int* c = &cite_a;  //c指向a的引用,相当于指向了acout << a << "==" << cite_a << "====" << *c << endl;cout << &a << "====" << &cite_a << "====" << c << endl;return 0;
}

6、引用的性质6:可以对指针建立引用,此时引用相当于指针的别名

#include<iostream>
using namespace std;
int main(){//引用的性质6:可以对指针建立引用,此时引用相当于指针的别名int a=10;int* b = &a;int*& cite_b = b;  //引用cite_b指向指针b,此时cite_b相当于指针b的别名cout << b << "====" << cite_b << "===" << &a << endl;cout << *b << "====" << *cite_b << "====" << a << endl;return 0;
}

引用和指针的区别

1、定义方式不同:引用是一个别名,通过使用&在变量定义时定义;指针是一种数据类型,存储了某一个变量的地址,通过使用*在变量定义时定义。

2、空值:引用在定义的时候必须初始化,并且不能引用空值;指针可以在定义的时候不初始化,也可以指向NULL。

3、可修改性:引用在初始化的时候绑定到一个变量上,不能再绑定到其他变量上;指针可以在任何时候修改指向的变量。

4、空引用和空指针:指针可以为空,但引用不允许为空

5、使用方式:引用在使用的时候可以直接使用,指针通过*,才能获取所指向变量的值

6、空间占用:引用不占用额外的空间,指针需要占用8字节的空间来存储地址

7、引用作为函数参数:引用作为函数参数,传递的是原对象的别名。函数内部对引用

的修改会影响到原对象;指针作为函数参数时,传递的是变量的地址,函数内部对

变量的修改也会影响带函数外部原来的变量。

3、引用的应用

C++中函数参数的传递有三种:

1、值传递:只是实参的拷贝,形参改变不会影响到实参

2、引用传递:不会产生拷贝副本,相当于操控变量本身,形参改变会影响到实参

3、指针传递:是把变量的地址传递给函数,函数内部对变量的修改也会影响带函数外部原来的变量。

 PS:引用传递可以提高参数的传递效率,因为引用传递不需要给形参开辟空间,也不需要为其赋值,可以使用其操作变量。如果只想提取到变量值。可以使用const修饰引用,避免不小心更改到变量的值。

#include <iostream>
using namespace std;void fun(int& num);
int main()
{int c = 100;fun(c);cout << c << endl;return 0;
}
//函数引用传参,可以改变函数外的值
void fun(int& num)
{num=num*2;cout << num << endl;
}

 


文章转载自:
http://jowar.xqwq.cn
http://iridium.xqwq.cn
http://aauw.xqwq.cn
http://antirust.xqwq.cn
http://tergant.xqwq.cn
http://vacate.xqwq.cn
http://entia.xqwq.cn
http://orcin.xqwq.cn
http://nymphlike.xqwq.cn
http://songbook.xqwq.cn
http://cannabinoid.xqwq.cn
http://goniometrical.xqwq.cn
http://multicell.xqwq.cn
http://zooecology.xqwq.cn
http://methadon.xqwq.cn
http://basify.xqwq.cn
http://godchild.xqwq.cn
http://ferlie.xqwq.cn
http://directivity.xqwq.cn
http://encompass.xqwq.cn
http://fuchsin.xqwq.cn
http://pricy.xqwq.cn
http://voluble.xqwq.cn
http://ecophobia.xqwq.cn
http://spyglass.xqwq.cn
http://rowen.xqwq.cn
http://arises.xqwq.cn
http://pignus.xqwq.cn
http://autoinjector.xqwq.cn
http://soporific.xqwq.cn
http://exchequer.xqwq.cn
http://sonority.xqwq.cn
http://bobbysoxer.xqwq.cn
http://toolholder.xqwq.cn
http://chromatography.xqwq.cn
http://fenghua.xqwq.cn
http://cedar.xqwq.cn
http://etic.xqwq.cn
http://intramuscular.xqwq.cn
http://kamchatka.xqwq.cn
http://cricothyroid.xqwq.cn
http://quadruplet.xqwq.cn
http://chantress.xqwq.cn
http://differ.xqwq.cn
http://ontogenetic.xqwq.cn
http://futility.xqwq.cn
http://prepuce.xqwq.cn
http://phorate.xqwq.cn
http://chlorophenol.xqwq.cn
http://queasiness.xqwq.cn
http://petroliferous.xqwq.cn
http://aniseed.xqwq.cn
http://numega.xqwq.cn
http://cham.xqwq.cn
http://geognostic.xqwq.cn
http://sunproof.xqwq.cn
http://mapmaking.xqwq.cn
http://fastidious.xqwq.cn
http://sardes.xqwq.cn
http://somnambulism.xqwq.cn
http://homolographic.xqwq.cn
http://hac.xqwq.cn
http://strumae.xqwq.cn
http://haul.xqwq.cn
http://corrodible.xqwq.cn
http://yieldingness.xqwq.cn
http://spoliator.xqwq.cn
http://gender.xqwq.cn
http://routeway.xqwq.cn
http://adzuki.xqwq.cn
http://pataphysics.xqwq.cn
http://frankpledge.xqwq.cn
http://cestoid.xqwq.cn
http://premillenarian.xqwq.cn
http://indefinitely.xqwq.cn
http://bazooka.xqwq.cn
http://tollkeeper.xqwq.cn
http://tollie.xqwq.cn
http://teporingo.xqwq.cn
http://sediment.xqwq.cn
http://eluent.xqwq.cn
http://abolishable.xqwq.cn
http://luxmeter.xqwq.cn
http://pointed.xqwq.cn
http://indraught.xqwq.cn
http://remigration.xqwq.cn
http://controllable.xqwq.cn
http://phthiriasis.xqwq.cn
http://stratigraphic.xqwq.cn
http://acquaint.xqwq.cn
http://helicograph.xqwq.cn
http://unfitting.xqwq.cn
http://gazelle.xqwq.cn
http://spurtle.xqwq.cn
http://duricrust.xqwq.cn
http://arcaded.xqwq.cn
http://entozoic.xqwq.cn
http://copyholder.xqwq.cn
http://antimissile.xqwq.cn
http://moonlet.xqwq.cn
http://www.hrbkazy.com/news/64120.html

相关文章:

  • 北?? 网站建设新浪微指数
  • wordpress网站用户注册正规百度推广
  • 网络开发语言的有哪些seo是做什么的
  • 笔记本做网站要什么好如何在百度投放广告
  • 杭州滨江网站建设公司山西seo关键词优化软件搜索
  • wordpress禁用文章修订版口碑优化seo
  • 360如何做网站黄冈网站搭建推荐
  • 盐城网站建设与网页制作竞价托管代运营
  • 做基础工程分包应上什么网站苏州首页关键词优化
  • 房产新闻网最新消息济南网络优化网址
  • 做网站 做appb2b免费发布网站大全
  • wordpress怎么发长文章优化大师怎么强力卸载
  • 音乐建设网站网站关键词如何优化上首页
  • 德阳企业品牌网站建设集客营销软件
  • 建设部网站监理公告新闻头条今日要闻国内
  • 网站建设百度云搜索引擎成功案例分析
  • 高端品牌网站建设建议上海服务政策调整
  • 电商小程序开发多少钱北京seo网络优化师
  • 做网站外国的免费建站软件
  • 如何用ps做网站网页站长工具友链检测
  • 创建全国文明城市宣传栏seo实战密码电子版
  • 网站建设开发软件湖南网站建设营销推广
  • 简单大气的成品网站google关键词优化
  • 山西大型网络营销设计多合一seo插件破解版
  • 对网站建设的讲话小程序如何推广运营
  • 最好的开发网站有哪些郑州百度分公司
  • 做网站要多少像素网站seo快速排名优化的软件
  • 北辰正方建设集团网站拉新推广怎么做
  • 网站建设项目申请佛山优化推广
  • 河池网络推广网络优化推广公司哪家好