问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中对指针变量的直接和间接引用怎么区别

发布网友 发布时间:2022-04-15 00:35

我来回答

3个回答

热心网友 时间:2022-04-15 02:04

引用相比于于指针各有优点:一、引用变量它不能改变自身所引用的地址空间,而指针变量可以,那么就很可能出现一些因为不小心的修改而导致错误的结果。二、在作为函数参数方面,引用作为参数,你调用的时候不需要对变量取地址值,这样看起来比较直观,而且方便,如果是指针变量作为参数,那么你有时候会不明白这个函数到底是对指针进行运算,还是对指针指向的变量空间进行运算,而且还要取地址操作。三、不过有时候指针还是比引用好用的多,不如你需要快捷修改指向位置,那么指针是很快的,有时候你就是要对地址(就是直接对内存)操作,那么指针是首选啦。 下面是一个例子希望对你有用: //PointAndRef.cpp#include<iostream.h> //cout<< void pointFun(int *a,int *b) //指针作为参数{
int temp;
temp=*a;
*a = *b;
*b=temp;
}void refFun(int &a,int &b) //引用作为参数
{
int temp;
temp=a;
a=b;
b=temp;
}
void main()
{
int a,b;
a=1,b=2;
pointFun(&a,&b); //指针调用需要取地址值。
cout<<"a="<<a<<"b="<<b<<endl;
int c,d;
c=3,d=4;
refFun(c,d); //引用调用和正常变量调用一样。
cout<<"c="<<c<<"d="<<d<<endl;
}

热心网友 时间:2022-04-15 03:22

明显的标志就是一个直接使用指针变量而另一个使用&(间接)

热心网友 时间:2022-04-15 04:57

指针不是一下子讲的完的哦
我推荐你去看一下C和指针这本书吧
再有不懂可以再问的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...有关气体的制取装置或实验操作,错误的是( )A.制取氧气的发生装置B... 下列实验操作和做法中,错误的是( ) A.制取气体时,先检查气体发生装置的... 《两个人的小森林》庄羽身世 《我的兄弟叫顺溜》中陈大雷的警卫员演员庄羽的基本资料,要详细点 1s2 2s2 2p6 3s2……能继续往后吗?f再往后是什么?顺序怎么排? 苹果六s24G 的是多少寸? 庄羽作品集内容简介 惰性电子对效应解释与其内容 不是我说你内容简介 半张脸的作者简介 英语作文 根据张方的作息时间表,以第三人称写一篇短文六点get up 六点半read 英语作文《我的姐姐的作息时间表》 别人用扫帚给我收衣服,衣服要再洗一下吗? 水银掉地上用扫帚扫了怎么办 一剑独尊 爪印是谁 头被扫帚碰了怎么办? 被扫帚碰到,会怎么做 求 一剑独尊最后大结局 百度云资源,谢谢 邻居故意把垃圾扫在我身上还用扫把打了我所以纠缠了起来我被咬我被对方咬伤了手腕,我该怎么维权? 环卫工人用扫把把我弄摔跤了怎么办? 被扫把头碰到了身体会如何,我很迷信 出门看到扫帚怎样解破? 被人拿扫把扫到觉得很衰要怎么化改 一剑独尊之雷神传承电子书txt全集下载 种植的彩色玉米出现这种情况,其他品种没有在。 三版上市是什么意思 欧洲中世纪城市出现的原因 城市化过程中必然产生 &... 疤痕问题的话,有什么需要注意的呢? 什么是病理性疤痕 英语在作文 关于你喜欢吃什么你的朋友喜欢吃什么的英语作文加作息时间表 快点。 谢谢 法国巴黎高等商学院,学费多少呢 法国读高商需要多少费用每年?硕士阶段几年? 求专业人士精准分析。 去法国读高商的学费?(研究生 ) 求教留学法国高商费用 法国高商费用 论语十则的理解性默写的答案 我提的分手,我们才分手五天他就把我微信删除了,他是不是太绝情了?还是他根本没真正爱过我? 分手后拉黑和删除哪个更绝情呢? 男女朋友分手微信拉黑跟删除哪个绝情? 中考古诗文理解性默写题集萃急求答案 分手不挽留不联系沉默单方面删微信是代表彻底分手了嘛 六年级下册语文论语16到最后一 我和我对象已经分手一个星期了 我删了他微信 他打电话说我绝情? 荀子劝学,诗句的理解性背诵默写,越多越好,要题目和答案,最多的我采纳,如“荀子劝学中描写活到老学到 分手后,微信删掉和拉黑哪个更绝情 苹果手机10次输错密码抹掉ID后会停用手机吗? iPhone有一个功能,就是密码连续错10次就会抹掉所有的数据,这包括id哪些吗? iPhone密码设置里有项“10次错误抹掉数据”会不会连apple ID一同抹掉? 苹果手机连续10次输错密码,后果严重吗