指针是IT武林学习的关键因素,掌握了指针就意味着你顺利成为一个合格的武林人士,可以在江湖中苦练内力,行侠仗义了。但是目前很多人学习指针仅仅限于字面上和语法上的理解,并未深刻剖析。
工具/原料
1
安静的学习环境
2
想象力
3
C语言入门基础
方法/步骤
1
如果要精通指针,首先要知道指针是用来干嘛的。 举一个生活中的例子吧:你要借我一本书。于是我到了你房间,我把书放在2层正数第5个地方,并且留了一张标签,写着:你要的书在第2层5号的书架上。当你回房间后,通过标签上显示,你就知道了我借给你的书放在哪了。 其实这个标签就相当于一个指针。它上面的内容是书的地址,你通过标签这个“指针”找到了对应的书。 所以,指针就是用来指向地址的。通过指向的地址找到地址上面存放的东西。
2
指针其实就是一个变量。一般用p来表示。其实用abcde什么表示都可以。那么怎么区别指针呢? 用一个*号表示。*就是指针。
3
int *P; p =&i 表示P指针指向的是i的地址。 也就是指针= 内存地址! *p就是内存的那个地址装的值。
4
大道至简。指针就那么简单。就像武林剑法一样。任何复杂的东西都是“一”演变出来的。
5
教科书上讲的很复杂的指针数组也就是数组里面的元素全是指针。
6
教科书上讲的更复杂的数组指针也就是把整个数组当成一个指针了。简单吧。
注意事项
官方说法:要多思考,勤练习,多看教科书。
上一篇:《怪兽大逃亡》:创新之作
下一篇:bat中代码注释的几种方法