课程
/后端开发
/C++
/C++远征之离港篇
看完了我还是没有弄清楚引用&是什么,记得C语言中&是取地址符,C++中也一样嘛?
2017-02-07
源自:C++远征之离港篇 2-1
正在回答
这个你还是自己百度吧。。。
super哈哈 提问者
在c++中,&有两种用法,表示两种不同的意思:
1、在声明中&为取地址符,如:int a = 3; &a就是取变量a的地址,如果输出&a的话会显示一串16进制数字,那就是a在系统中存放的位置。
2、在表达式中&为引用符,如:int a = 3; int &b = a; 此时b的值也是3,b与a代表的是同一个地址里存放的内容。跟姓名和外号一个意思,&b相当于给a取了个别名叫b。
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通