1、入门:刚开始入门的话,可以先看《C Primer Plus中文版》(如果你英语好,可以看英文版《C Primer Plus 》),书后的题目推荐做一下。
2、很多人对谭浩强的《C语言程序设计》褒贬不一,我觉得这本书内容相对上面那本要少,看完后基本会写小程序,也可以用来入门。上面那本确实是入门经典。
3、进阶:《C专家编程 》,《C陷阱与缺陷》 ,《C和指针》,进阶就看这三本书。《你必须知道的495个C语言问题》也可以看一下。
4、再深入的话,就是 《C语言参考手册》,《C标准库》,《 C语言接口与实现 》(必看),《C语腱葱炙尕言的科学和艺术》,《C程序设计语言》 (圣经)这几本书了。
5、上面的阶段都学完后,接下来可以拓展其他的书,比如《数据结构与算法分析》,《Linux程序设计》,《现代编译原理-C语言描述》。
6、越往后学,会发现书越来越难,当然你水平也会越来越高。C语言学完后,通常要学C++。