指针可以说是C语言中最核心的东西了,弄懂指针(以及数组)一定能困扰很多人吧。作为过来人,我已经忘记当初是怎么学会指针的,因为那时候先学的C++,之后自己有兴趣再看的C,期间看了汇编,操作系统,以及少量编译知识,综合起来理解指针和数组还是不难的。这个话题要讲清楚,我想至少可以写一本小书了。网上找点资料吧,有一本书叫《The C Puzzle Book》,里面列出了很多编程中容易出错的地方,包括语法,操作符,数组,指针。书很小巧,电子书大约2天就能看完,前半部分全是题目,后半部分全是答案,里面的题目全部做对可以称得上是C语言运用高手了。另外其他的书像《C和指针》和《C专家编程》,我自己没看过,不过豆瓣评价都很高。希望对你有所帮助。