永发信息网

c++里引用与指针的小问题

答案:3  悬赏:20  手机版
解决时间 2021-05-07 04:04

下面是一段代码:

                         int a=10;

                         int *b=&a;

                         int &c=*b;

                         int  d=50;

                         b=&d;

为什么b的值和地址仍然与a的相同,没有任何变化,这里的指针是不是一点作用都没有???

哪位大侠知道麻烦告知一下,谢谢。。。

最佳答案

int a   是定义了一个整形变量a,而b是一个整形指针,*b=&a是把a的地址给了整形指针b,所以b就指向了a,取b的值的时候就等于a的值,但是b所存放的是一个地址,应用其实也是穿过去的地址  差不多 


其实指针就像门牌号码,比如你家住203,则通过门牌号码就能找到你家一样

全部回答
b 指向A的地址吧。B的地址与A的地址不同哟。内容肯定相同。因为B的地址存的A的地址。
int a=10;//a的值为10

    int *b=&a;指针b指向a的地址

    int &c=*b;C是指针b的引用

    int  d=50;d等于50

    b=&d;b是d的引用

所以当然应该相同了啊

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
音频和视频同时刻录到一张光盘上,怎样刻?
那么,刚任教又有什么准备的呢?包括心里准备.
上海今天这天气可以看到流星雨吗?虹口哪里观
怎样鉴定我在他心中的地位?
谁有QQ三国三国有好礼激活码?
鼻子闻不到气味了
圣豪商务宾馆地址有知道的么?有点事想过去
有谁知道德鲁伊20级怎么去血色。带图采纳~~
沈阳九州医院
盒装纯牛奶的体积为0.25立方米,密度为1.2×1
DNF进游戏为什么就没了,急~~
下大雪了请问十五号沈阳到广州的火车还开吗?
一张方桌由一个桌面与四条桌腿组成,如果1立
为什么我家的电脑到了晚上89点就连不上网??
跪求这个小熊的名字及品牌
推荐资讯
在公开课上到一半时有个小朋友说:“老师我要
城关镇北办范培根卫生室地址在什么地方,想过
怎么样才能解决寂寞?(恋爱除外)
高考英语听力
泾县泾川镇幕桥社区居民委员会这个地址在什么
为什么我的瑞星防火墙启动不了保护
对头发少的人有什么绰号
DNF大概还能火多久,多久才会翔问道那样什么
鬼泣3 安装好了出现这个怎么办
我十八岁男,想增肥,请大家帮帮我
2010年广西区北海市的小学生就读八小的何时注
7月15号来月经,几号是排卵日?几号是排卵期
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?