手机浏览器扫描二维码访问
就拿我们刚刚举那个例子来说,当我们在调用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*,以此类推。」
异界烽火录贰烽云再起 梦灾末世生存指南 上门龙婿陆凡 嗣子荣华路 夫人的病今天好了吗 最强豪婿陆凡 阴阳眼小师妹 王妃称心 衫生诡 戚风童话 校园全能马甲女神 迟宠 我的蛮荒部落 龙婿陆凡 四龙攒凤 顾九辞霍明澈 青梅千千结 大佬甜妻宠上天 张钟颖 韩娱之聚光
那一年,他是东方最神秘组织龙组组长。那一年,他带领龙组将西方的黑暗议会打的七零八落,血族向他臣服,倭国忍者彻底消失。而这一年,他只想当一个普通人。可是,重出江湖易,金盆洗手难!...
书海阁小说网免费提供作者小脚丫的经典小说陆爷家的小妖精又在撒野最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说被闺蜜蛊惑的叶素,借酒行凶把男神睡了!原本以为是个修罗场,偏偏男神却差点把她宠上天!从此她虐渣,他补刀,她放火,他添柴,联手无敌!多年后,她忍不住问他,到底是什么时候看上她的。陆荀低头看着被宠坏的小娇妻,勾唇一笑你喝醉把我推倒的时候,我就决定了,这辈子就努力收服你这只小豹子了...
作者月下江离的经典小说神主无敌最新章节全文阅读服务本站更新及时无弹窗广告小说当命运之神的目光投入东海之滨,吴用自小镇出,踏入东海城!从此红叶王国流传着红叶英才尽出东海的说法。王国第一炼器师出自东海!一月下十城的流风大将出自东海!十国无双的女王出自东海!让敌国胆寒的铁木台大都督出自东海!经过诸神时代,黑暗纪元,六帝一统的神佑大陆,在东海建国后是葬送诸神最后的余晖,还是重新点燃诸神的光辉?...
...
主角穿到乾德元年的立国不久的宋朝,此时宋朝正在统一中原,但赵匡胤有惩五代之乱,收拢兵权,重文轻武,这造成宋朝以后重内虚外的悲情的局面。而此时赵匡义羽翼渐丰,宋朝内部危机悄然扩大。这是最好的时光,也是最坏的时光,主角在这种大势下渐渐成长茁壮。宋九的两句名言宁肯撑着死,不愿饿汉活。穷了只能自顾自,顾不了别人,富了午夜梦回里说不定会想想其他人,不是俺说的,是孟子教我的。(这是老午的第三本北宋架空小说,质量保证,信誉保证,尽管放心收藏)...
...