多语言展示
当前在线:1212今日阅读:60今日分享:41

C语言指针形象化解释

指针是IT武林学习的关键因素,掌握了指针就意味着你顺利成为一个合格的武林人士,可以在江湖中苦练内力,行侠仗义了。但是目前很多人学习指针仅仅限于字面上和语法上的理解,并未深刻剖析。
工具/原料
1

安静的学习环境

2

想象力

3

C语言入门基础

方法/步骤
1

如果要精通指针,首先要知道指针是用来干嘛的。     举一个生活中的例子吧:你要借我一本书。于是我到了你房间,我把书放在2层正数第5个地方,并且留了一张标签,写着:你要的书在第2层5号的书架上。当你回房间后,通过标签上显示,你就知道了我借给你的书放在哪了。     其实这个标签就相当于一个指针。它上面的内容是书的地址,你通过标签这个“指针”找到了对应的书。    所以,指针就是用来指向地址的。通过指向的地址找到地址上面存放的东西。

2

指针其实就是一个变量。一般用p来表示。其实用abcde什么表示都可以。那么怎么区别指针呢? 用一个*号表示。*就是指针。

3

int *P;   p =&i     表示P指针指向的是i的地址。 也就是指针= 内存地址! *p就是内存的那个地址装的值。

4

大道至简。指针就那么简单。就像武林剑法一样。任何复杂的东西都是“一”演变出来的。

5

教科书上讲的很复杂的指针数组也就是数组里面的元素全是指针。

6

教科书上讲的更复杂的数组指针也就是把整个数组当成一个指针了。简单吧。

注意事项

官方说法:要多思考,勤练习,多看教科书。

推荐信息