03_C语言书单 - Yiwei666/05_C_programing GitHub Wiki

1. 相关书单

2. C语言书单

  1. How to Think Like a Computer Scientist: C version

  2. C Primer Plus和C Programming: A Modern Approach

  3. C Programming Language (2nd Edition)

  4. 《零基础学C语言》,康莉等著,机械工业出版社,2009。

  • Beginning Linux Programming

  • 《Linux C编程一站式学习》

  • 嗨翻C语言 (O'Reilly)
  • Effective C: An introduction to professional C programming
  • C专家编程
  • 明解C语言入门篇 ([日] 柴田望洋 管杰 罗勇 杜晓静译)
  • C primer plus
  • C语言程序设计(本科教材)
  • C和指针
  • C陷阱与缺陷

参考资料:http://www.ruanyifeng.com/blog/2011/09/c_programming_language_textbooks.html

  1. "C Programming Absolute Beginner's Guide" by Greg Perry. This is a very gentle, handholding introduction that covers all the basics. Good for someone with no programming experience.

  2. "C Programming: A Modern Approach" by K.N. King. A bit more rigorous but still accessible introduction, with good examples and exercises. Focuses on C99 standard.

  3. "Head First C" by David Griffiths and Dawn Griffiths. Uses a visual, tutorial-based approach to learning C. Good for beginners who prefer a more visual learning style.

  4. "C Programming for Beginners" by Tim Hall. A concise, straightforward introduction to C, good for total beginners. Covers C11 standard.

  5. "A Book on C" by Al Kelley and Ira Pohl. A classic C text that starts from the very basics. More of a reference that can be read cover to cover.