指针操作的实质是直接对内存地址或者内存地址上面存储的值进行运算,当指针遇上C,就赋予C超过其他所有高级语言的灵活。有些任务无法用其他语言实现,例如访问硬件,但C却可以;有些任务用其他语言也能实现,但C往往可以做到更加精练和高效。

灵活的同时也几乎必然伴随着难以控制或者难以维护的尴尬,C或者C++语言的内存泄漏问题我是严重领教过的...另外对于任务的不同,也必须综合考虑编程的效率性和适用性。下面的例程是对指针最基础用法的简单实现,给学弟学妹们做参考...

0. 插曲

chat_2015_11_26

1. 指针、运算符和运算:

2. 指针的分类

3. 例程Demo

4. 资料Alice资料Bob

拥有指针恐惧症的同学可以看下附件中的资料.. 然后多实践。(帮大家..)解决问题的过程中自己收获也是蛮多的,平时很多细节的问题都被忽视了,比如几天前的一个问题,越简单,越不简单。不过平时学习的话还是建议先带着大局观去不求甚解地涉猎,当有一天发现之前接触到的点开始交织,就是时候去做更深入的学习了。

最后... 实验室的师兄说为什么他当年没有遇到像我这么好的助教.. 好羡慕.. // 看到他们一脸吃惊的样子,我只想说.. 我也好羡慕.. Face with tears of joy..