手机浏览器扫描二维码访问
「那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两个变量内容交换的原理了。
书海阁小说网免费提供作者溪晴雨的经典小说报告总裁法医夫人已上线最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说找到了失忆的青梅竹马。第一次见面,她穿着沾满血迹的实验服,去参加这场莫名其妙的相亲。男人甩出两年协议,假婚,完事一拍两散。但结婚后,他一天到晚管这管那是怎么肥事!乖,别闹了。我要离婚!你这是要抛弃亲夫了吗!辛水彤不可置信的看着他,堂堂的司总竟然也会撒娇!怎么居然还有点可爱啊啊啊啊啊!她不知道她正在一步步的陷进去男人果然都是大猪蹄子!...
意外获取虚拟系统,从此步入人生巅峰!一次偶然的机会,江羽激活了虚拟辅助系统,从此意识连接网络,网络所至之处,皆是我意识所掌之地,全方位无死角覆盖,哪怕是个细菌,也别想逃出我的法眼!巅峰人生,也可以很简单!...
关于少帅每天都在吃醋一个骄纵跋扈缺根筋的大小姐被害死了,21世纪外科女神医陆早早穿越而来,她医术高超,心灵剔透,面对公婆不亲,丈夫不爱,还有各路虎视耽耽的姨太太,仅凭一把小小手术刀在督军府里踩绿...
庆历九年,天下大乱。恰逢人族禁武八百载,神魔妖仙等异族列强打破人族封闭门户,瓜分神州大地。生灵涂炭,民不聊生。方舟获得传武书屋,觉醒移魂神通。降临他人肉身便能提取对方所掌握的武学并且改良升级。你降临了女剑客的肉身,与其神交,提取功法并改良成独孤九剑你降临了小太监的肉身,与其神交,提取功法并改良成葵花宝典你降临了菩萨肉身,与其神交,提取功法并改良成十八镇狱劲你又降临了佛子帝子妖女你改良出了如来神掌他化自在法吞天魔功移魂传武,布道天下。这是一个少年以魂神交天下英豪,一步一步成为人族武道传说的故事!...
大殷女帝由作者繁华锦世创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供大殷女帝全文无弹窗的纯文字在线阅读。...
一觉醒来,身患绝症的覃桑,身边出现了一个奇怪的陌生人,更让她奇怪的是,那人竟然自称出家人...