手机浏览器扫描二维码访问
「那swap里面的inttemp=*x和下面的操作是什么意思啊?」
「这里就涉及到了指针中最常用的两个运算符了:*和&。
取地址符&算是我们的老朋友了,它能够将一个变量藏在灵魂深处地址取出来。
在我们最初使用scanf函数的时候,就用到了它,例如我们要从小黑屏上面输入一个数字,然后把这个数字赋值给a:
inta=0;
scanf(“%d“,&a);
现在我们学了指针了,其实这两句代码和下面的代码起到过效果完全一样:
inta=0;
int*p=&a;
scanf(“%d“,p);
在上面的代码中,咱们把a的地址取出来了,然后把这个地址赋值给了一个指向int类型的指针变量p,在scanf函数中,实际上就通过这个指针变量p给a进行了赋值。
至于*嘛,它可是&的好伙伴,&能够将一个变量的地址取出来,*可以从这个地址中获取变量的值,它们俩加起来可以说的狼狈为奸,无恶不作,没有哪个变量能够逃出它们的手掌心。
用另外一个方式说,这两货就是那种游戏中开挂的,能力强得一塌糊涂。
我们还是拿可怜的变量a来举例子:
inta=0;
int*p=&a;
*p=10;
这个时候*p就相当于a本身了,也就是说,我们可以通过*p来操作变量a所在那四个字节内存。
我们对*p进行赋值,效果和对a赋值一样,而我们把*p赋值给一个变量,就和把a赋值给一个变量效果一样。
例如:
intb=*p;
和
intb=a;
效果完全一样。
」
「那这么看来指针的使用也不是那么难嘛,就这么两个运算符。
」
从老爹目前的讲述来看,指针真的没有什么难的,无非就是通过利用指针地址给某个变量赋值,或者获取某个变量的值。
只是让我想不明白的是,明明我们已经有了变量名,为什么还要设计指针这种东西?
等等,我似乎明白老爹那个swap函数的原理了。
「老爹,我好像明白那个用指针实现a、b两个变量内容交换的原理了。
他背景神秘,却遭厄运成赘婿,又被逼离婚。可刚签完字,各方大佬齐来恭迎,千名保镖雨中高呼尘爷好!...
五文钱,苏琳被卖给一个据说恶鬼缠身的穷男人。还附赠一对糊涂软烂的公婆和两只贪得无厌的大哥大嫂。再加上娘家一堆奇葩亲戚日子一天天过得热闹非凡。苏琳捋起袖子冷笑奇葩再多,也都得乖乖臣服在老娘的凶悍之下!任何极品,来一个撕一个,来两个撕一双。撕得血里呼啦,人惧鬼怕。再发挥一身好医术给男人治病,强行镇压公婆,赶走搜刮勒索的大哥大嫂督促男人奋发向上,小夫妻一起发家致富。不过等一等!苏琳相公,说...
...
学生时代狠狠欺负过的学习委员,居然成了金牛影后,而自己只是同公司一名小小的练习生!都说男大十八变,她应该没有认出我吧?万一认出来了的话,会不会趁机给我穿小鞋啊?我该怎么办啊?急急急,在线等!这是一个轻松,幽默,誓死不做舔狗的故事。(求收本站为书迷更新我不做舔狗最新章节,查看海王湄拉所撰都市言情我不做舔狗的最新章节免费在线阅读。...
作者邹六六的经典小说萌宝来袭薄少的替罪前妻最新章节全文阅读服务本站更新及时无弹窗广告小说四年前,景婳怀着孕,却被她深爱了十年的男人亲手送入监狱,贴上杀人犯的标签。他说,你杀了我最爱的女人,我要亲手把你推入地狱。于是,景家破产,母亲心脏病住院,哥哥出车祸横死,爱了他十年,她丢了心,没了肾,被折磨的遍体鳞伤。四年后,早已面目全非的景婳出狱,带着一个四岁的小萌宝。她原本想好好生活,可谁知,那恶魔般的男人却始终不肯放过她。薄冷擎,到底要怎样才能放过我?景婳被男人逼退到墙脚上,眸色清冷...
作者长安不夜的经典小说全球通缉boss爹地不好惹最新章节全文阅读服务本站更新及时无弹窗广告小说全球通缉boss爹地不好惹乔晚晚一不小心招惹上了笑容深邃勾魂的霸道总裁。带球横跨了大半个地球,乔晚晚蜕变回国。却没想到在办公室里就被男人摁在墙上,狠狠地盯住,你还敢回来?这时忽然冲进来一个粉嫩的小包子,将女人护在怀里。坏蛋,放开我妈咪!...