手机浏览器扫描二维码访问
」
我脑中划过一道电光,整个人犹如醍醐灌顶,想明白了一切。
「哦,说说看!
」
老爹饶有趣味地看着我。
「指针变量,指针变量,首先它是一个变量,那么指针变量在函数中传参的时候肯定也要遵守和普通变量一样的规则——值传递!
swap函数之所以能够实现交换两个交换,是因为指针变量传递的值不是普通的值,而是一个地址。
按照老爹你之前的说法,在调用函数时,将会把实际参数的值复制一份给形式参数,所以形式参数同样也拿到了要进行交换的那两个变量的地址,那么我们通过地址进行读写操作最后同样会作用在变量上!
」
「啪……啪……啪……不错不错,居然一下子就明白这其中的原理所在!
想当年我领悟到这一层的时候可是花了不少的时间!
」
老爹一脸拍了十来下手掌,毫不吝惜他的赞扬之词。
就连旁边的小弦子也面露佩服之色,看来我总算是赢了小弦子一次了!
「不错,这就是指针存在的意义所在。
而且指针之所以说它是c语言的精髓所在,并不是说它的用法有多么复杂,而是它可以和任意数据类型结合在一起,非常的灵活。
但是它也有让人抓狂的时候,一旦指针出问题,可能让你抓破脑袋也想不明白问题出在哪儿。
放心,以后你们都会遇到的。
」
老爹神秘地笑了笑。
「现在的内容还能听懂么?」
「嗯~」
「好,能听懂的话我们就进行下部分内容——指针和数组的结合使用,睁大你们的眼睛看清楚了:
inta[]={1,2,3,4,5};
int*p=a;
看到没,我现在把一个int数组赋值给了一个指向int类型的指针,你们大胆地猜测一下会不会出错?」
「呵呵,我才懒得猜,把代码写出来编译一下不就知道会不会出错了么?」
我都被自己的机智感动了,当然了,这是因为我有所依仗。
这一来嘛,区区两句代码而已,二来就是我打字速度快啊!
一顿操作猛如虎,编写、编译分分钟搞定。
「咦,还真的可以啊!
...
你说这靠谱不靠谱!堂堂大清朝的王府小姐竟然在脱得光溜溜的洞房花烛夜的交融瞬间穿越到了二十一世纪!更可悲的是,她的落脚地竟然是一个有着裸睡习惯的花花总裁的床上。而当时这个花花总裁正好从浴室里出来,从小被封建礼数所约束的她,怎能忍受这样被人偷窥的尴尬,抬脚就对他拉开了攻势,趁着黑暗对他飞起一脚。大胆狂徒!竟敢偷看本小姐的洞房花烛夜,还不拿命来?他边对她使着狗刨沙的功夫,边口出狂言回...
大宋教书匠紧急通知现代教书匠纵横大宋王朝捭阖学术之巅。...
背负血海深仇的神秘少年获得外星传承,带着一身出神入化的魔术踏入大都市,开始他的神奇之旅,替冰冷女总裁化解危机,透视,精神控制,赌石,赛车,泡美眉,无所不能,样样精通。他的魔术脱离了魔术的范畴,让你赏心悦目,让你疯狂,如痴如醉,这是魔术,还是异能?...
随着灵气的复苏,原本三分大陆七分海洋的蓝水星变成了一片沙漠。在沙漠中有种神奇的宝物叫做软木塞,只要找到它,把它拔掉,便能长出一片绿洲!新世纪九十九年,这是蓝星上灵气复苏之后的第一百个年头!一名被流放到南沙海的少年,在这里拔掉了属于自己的第一个软木塞,拥有了属于自己的一片绿洲。...
一场惊天重生,他回想起前世之屈,百宗陷害,陨于万兽潮。今生归来,前无古人,后无来者,他杀蛮兽,屠百宗与百族,前世天下皆负他,如今却他只能只手遮天,扭转乾坤,雪洗前世之屈。...