老王小说

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

第四十八章 指针三(第3页)

「所以啊,记住,一个数组的数组名,就是这个数组的指针地址,也是数组首个元素的地址,换言之,上面的代码这句等效:

int*p=&a[0];

既然我们都已经拿到一个数组的指针地址了,那么接下来就可以对它的元素进行任意读写操作了。

不过有一点要记住,一定不能超过数组的上下限,不然你就死翘翘!

我们可以利用指针来获取元素,或者给元素赋值:

for(inti=0;i<5;i)

{

printf(“%d,%d,%d“,a[i],p[i],*(pi));

}

来来来,猜猜结果,猜中了有奖励哦!

「哈哈,它们输出的内容是相同的!

老爹话音刚落,我这边就已经看到了运行结果。

「嘿,任灵玥同学,你这么喜欢敲代码是吧,信不信我让你手写50遍!

老爹做出一副很凶的样子说道。

「没错,它们输出的内容的确是相同的,那是因为它们的作用一模一样。

刚刚我说了,数组名就是一个数组的指针地址,既然可以用a[i]来获取元素值,我们把a赋值给了p,那么p当然也是可以这样操作的。

至于p1嘛,是将指针指向的位置往从前位置移动一个单位。

注意,这里的单位就和指针的指向的数据类型有关系了,如果指针指向的数据类型是一个int,那么它指向的就是下一个int数据,是double的话,就移动到下一个double数据。

换句话说,*(pi)等效于p=(int*)((int)pi*4)。

我们首先把p的值,也就是一个地址值转换成int类型,假设数组a在内存中的地址是1234,pi其实就是执行了1234i*4,然后再把这个值,那么*(pi)自然就是取的起始地址为1234i*4这个int数据的值了。

而a[0]的地址是1234;

a[1」的地址是12341*4;

a[2」的地址是12342*4;

a[3」的地址是12343*4;

a[4」的地址是12344*4;

热门小说推荐
江小姐再嫁我一次

江小姐再嫁我一次

书海阁小说网免费提供作者沫芷夏的经典小说江小姐再嫁我一次最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说江宁用尽心思嫁给韩修远,奈何白莲花手段高超,把她虐的死死的,连孩子都没有保住。好不容易重生,她决心换个男人爱,却不曾想同样带着记忆重生的前夫哥韩修远千里迢迢追过来,要和她复婚!...

穿书后我给反派当继母

穿书后我给反派当继母

一朝穿越,容卿卿竟成为爽文中反派大佬的炮灰继母。寡母陪葬原定红杏出墙惨死?容卿卿一咬牙,抱上生人勿进暴戾乖张的大反派狼崽子大腿。本以为穿书后掌握剧本,拿捏住大BOSS的小秘密,没想到反派狼崽子不按剧情来,反而还被大腿处处制肘。更加万万没想到的是当今陛下比自己还急,早就和这个流落在外的儿子暗度陈仓。这不,大反派成为名副其实的皇子这下,好日子彻底到头了,自己这个便宜伪继母,正打算...

末世之只有我不被丧尸攻击

末世之只有我不被丧尸攻击

简介完本西幻老书老作者新书保障偏重故事剧情,单元故事背地从事着黑色职业的高中生白银,原本想去看看已被领养的妹妹。却不料意外穿越一个平行世界。末世降临,丧尸爆发。在人类沦为丧尸口粮的同时叮!系统绑定成功!杀死十只丧尸,获得尸友者能力!白银成了唯一一个不会被丧尸攻击的人类。为了找到妹妹,孤僻的少年踏上了他的末日旅途。中途,他捡到了一条黑狗,双方从此结伴而行。黑子,在有的时候,比起丧尸,我们更应提防的是人汪汪!!!嘘小声点!...

末世之重生御女

末世之重生御女

此番重生,逆天改命,如再平庸,自裁以谢天下!!!末世老鸟林枫突然返回到末世元年,依靠前一世的记忆,果断的杀伐四方,以一个小蚂蚁的卑微身份走向全球巅峰。曼妙身材,萝莉面孔的绝色美女投怀送抱,制服胸狠,工口黑丝应有尽有。今生看我醒掌天下权,醉卧美人膝!!!买断作品,质量保证,一天至少两更!!!御女群200850813...

道之彼端

道之彼端

幽深的莽荒山脉,一位被追杀至此的少年。绝地反击。奇异的邂逅,踏上道之彼端。勇者无畏,智者无惧,仁者无敌。...

每日热搜小说推荐