建议你刚刚学完C不要看那些技术含量比较有深度的书,比如《C陷阱与缺陷》、《c与指针》之类的书。因为潭老的书太基础了,C语言的很多内容都没有讲到,直接看这些书太早,看也看不明白的。
应该先把C语言学完全学扎实,了解C语言方方面面的知识,C primer plus 就很不错,我买的是中文第5版,里面对C的知识讲解的非常全面,提到了很多编译器的问题,比如在当今最流行的.net平台下编写C程序、LINUX下的C语言程序的编译等,还有许多C语言其他方面的知识。
当你全面扎实的掌握了C的知识后,再看一些C关于算法和技术含量比较深的书,比如上面提到的《C陷阱与缺陷》、《c与指针》,还有一本比很好的书《C专家编程》,这本书的作者就是《C陷阱与缺陷》的作者,是国际上的专家。
此外,还可以看一些关于C的开发的书籍,自己动手做一些小软件,比如信息管理系统、特殊计算器、以及一些小游戏(做游戏必须把图形方面学好,对将来好处很大)。