36酷文小说

手机浏览器扫描二维码访问

第四十七章 指针二(第2页)

就拿我们刚刚举那个例子来说,当我们在调用swap(a,b)的时候,实际上是把a的值3复制了一份给变量x,而不是a这个变量换了一个名字,变成了x。同理,变量b的值4复制了一份给y。而x和y跟a和b没有任何关系,所以在函数中无论我们对x和y做什么操作,都不会影响到a和b,所以对a和b进行值交换没有成功。」

「原来如此!那用指针为什么就能达到这个效果呢?」

我点了点头,然后抛出了自己的疑问。

「诶,我什么时候说了用指针可以实现这个功能?」

「虽然任叔叔你没有明说,但是你特地挖了一个坑让我和玥玥往里面跳,肯定是别有目的的。既然现在咱们正好在学习指针,再加上刚刚我和玥玥都对指针的强大表示怀疑,你自然是要想办法来说服我们呀!」

我还没有开口,小弦子倒是按捺不住了。

「你们两个……」

见自己的心思被我们看穿,老爹有些无语。

「好吧,那我先给你们演示用指针怎么来实现刚刚的功能:

swap(int*x,int*y)

{

inttemp=*x;

*x=*y;

*y=temp;

}

intmain(intargc,charconst*argv[])

{

inta=3;

intb=4;

swap(&a,&b);

}

这样的话,就能够实现交换a和b中的值了。」

虽然老爹一幅信誓旦旦的样子,但我和小弦子刚刚才折戟沉沙,自然会先验证一遍。一切果然如同老爹所言,a和b中的内容果然变了!那么why?how?

「好了,到这里我们正式进入正题,只有我们将指针的知识讲了,你们才会明白这其中的缘由。

刚刚我们说过,指针,其实就是指向一个变量的地址,这里的地址无非就是一个数字。通常的数据,如int、double这种,我们都是放在一个变量中,然后使用它们。同样的,如果我们使用这些地址,也得有相应的数据类型类存放,而用来存放地址的变量,就叫做指针变量。

就拿swap函数的参数列表来说,int*x其实就是声明了一个指向int类型的指针变量x。

什么意思呢?这其中其实包含了对内存的读写信息。

举个例子,假设你们班的教室编号是520,因为你们老师教学水平太高了,受到了广大学生和家长的认可,于是大家都想进入你们班学习。

于是你们班上的学生就越来越多,一个教室已经装不下了,这个时候校长说把521、522、523这三间教室跟你教室打通。

但是这四间教室只有520这个编码,如果这个时候有人问四年级二班在哪儿,我们就需要告诉人家,520编号的四间教室都是。

同样,因为不同的数据类型占用的内存字节不同,比如说变量a,它是一个int类型的,那么它在内存中占4个字节。但是我们获取它的指针地址时,获取到的实际上是它的首个字节的地址,因此我们在使用指针的时候就必须告诉计算机要取几个字节。

int*的意思就是一个指向int数据类型的指针,这样声明计算机就知道,原来使用这个指针地址读写数据的时候要按照int类型的标准来,也就是要从当前地址开始,操作四个字节的内存。

同样的,如果我们声明一个执行double类型的指针变量,就要用double*,以此类推。」

梦灾末世生存指南  青梅千千结  四龙攒凤  戚风童话  龙婿陆凡  校园全能马甲女神  阴阳眼小师妹  顾九辞霍明澈  韩娱之聚光  大佬甜妻宠上天  异界烽火录贰烽云再起  衫生诡  张钟颖  夫人的病今天好了吗  我的蛮荒部落  上门龙婿陆凡  王妃称心  最强豪婿陆凡  迟宠  嗣子荣华路  

热门小说推荐
我成了玄幻世界祖师爷

我成了玄幻世界祖师爷

一觉醒来,姜晨已经带着祖师爷系统,穿越到了网游天地的世界当中!你天资惊艳,被顶尖大派收为真传,想要主宰自己的命运,退婚对象却是天命之子,沦为他成道路上的笑柄?你是古老神灵转世,本该傲视天下人杰,家中一马奴却掠夺你的气运蓬勃而起,你最终只能成为他手下附庸?你千古才情第一,却惨遭迫害孤苦一生,屠尽黑手终究无法救回自家兄长,只能在红尘中等他归来?看着自己座下艰难困苦的弟子,姜晨不禁露出了一丝高深莫测的笑容。莫慌,让为师来!。ps本书书友群寒鸦研究协会824592981,密码133,欢迎来玩...

极品兵王俏总裁

极品兵王俏总裁

站到巅峰的他,选择了归隐。一场相亲,使他无意间获得了异能,麻烦却接踵而来,面对各种神秘的势力!刘然,一路扶摇而上,破浪乘风,醉在美人怀,醒掌杀人权!...

众神榜

众神榜

以上本天盘界为元素重新创作改编,以敖三为故事的主线剧情,不定期更新。...

老兵传奇

老兵传奇

一代终极兵王竟遭强制退役。够帅够牛够护短,敢动我亲人兄弟女人的家伙都要被轰杀成渣!...

农女翻身:药香俏产婆

农女翻身:药香俏产婆

作者零度结冰的经典小说农女翻身药香俏产婆最新章节全文阅读服务本站更新及时无弹窗广告小说穿成古书中农奴之女,开局就徒手接生了亲弟弟,养着养着发现弟弟天赋异禀,别人咿呀学语他出口成章,别人十年寒窗他八岁金榜题名,一篇废奴疏震惊天下。田香穗扶额表示小老弟走着咱聊聊,身为穿书大军之一你最近有点飘啊!田小七满脸无辜,六姐姐你还没出嫁就到处给人接生,开香坊办药堂,通茶路贩丝绸,金矿玉矿一买好几座,就这不飘?某男满眼宠溺,你姐想怎么样随她心意,南疆王的女人,万里河山任她纵横!...

我老爸穿越了

我老爸穿越了

突然有一天,老爸告诉我他穿越了老爸我真的穿越了!儿子我信了你的邪!你个死骗子坏的狠!原来我老爸真的穿越了!...

每日热搜小说推荐