如果你是一个没有编程经验的C 零基础小白,或者有其它语言经验的C 初学者,那么强烈推荐下面的十本零基础小白入门C 书籍。
1.《C Primer》
作者:Stanley Lippman, Josée Lajoie, and Barbara E. Moo (更新到C 11)
推荐理由:近1千页,本书透彻的介绍了C ,以浅显和详细的方式讲到C 语言差不多所有内容。2012年8月发行的第五版包含C 11的内容。
2.《Accelerated C 》
作者:Andrew Koenig and Barbara Moo
推荐理由:这本书覆盖了和C Primer一样的内容,但厚度只有C Primer的四分之一。这主要是因为本书面向的不是编程的初学者,而是有其它语言经验的C 初学者。对于初学者,本书学习曲线稍显陡峭,但对于能克服这一点的学习者而言,它确实非常紧凑的介绍了C 这门语言。
3.《C 编程思想(Thinking in C ) 》
作者:Bruce Eckel
推荐理由:共两卷,第二卷主要讲标准库,但还是不错的。
4.《C 程序设计原理与实践 (Programming: Principles and Practice Using C )》
作者:Bjarne Stroustrup
推荐理由:C 之父写的C 入门书籍。本书面向没有编程经验的初学者,但相信有编程经验的人也能从本书中学到不少东西。
5.《C 初学者指南》
作者:Herb Schildt
推荐理由:C 之父写的C 入门书籍。本书面向没有编程经验的初学者,但相信有编程经验的人也能从本书中学到不少东西。
6.《C Primer Plus》