c语言程序设计 谭浩强,谭浩强C语言入门书籍
c语言程序设计 谭浩强,谭浩强C语言入门书籍详细介绍
本文目录一览: 谭浩强C语言入门书籍
关于教材及学习建议
针对你的疑问,我认为有几点需要强调。
1. 教材的价值
学校的教材是基础,它涵盖了C语言学习的主要知识点。即使你认为某些内容过于基础,也还是值得一读的,因为教材通常系统、全面,能帮你建立扎实的基础。
2. 深入学习与进阶
对于希望深入学习和掌握C语言的同学,确实有一些更高级的书籍和资源值得推荐。例如C陷阱与缺陷、C和指针等书,这些书籍会深入探讨C语言的特性和细节,帮助你更深入地理解C语言。
3. 关于谭浩强的书
你提到不推荐谭浩强的书,这主要是因为这本书在一些人看来可能过于基础,没有深入到C语言的细节和特性。如果你已经有一定的基础,可能会觉得这本书不够深入。但初学者还是可以作为入门书籍来读的。
4. 其他推荐书籍
除了上面提到的《C Primer Plus》等书籍,还有一些其他的书籍如《C和指针》、《C专家编程》等也是值得一读的。这些书籍会从不同的角度和深度来讲解C语言,帮助你更全面地掌握它。
5. 实践与理论结合
无论你选择哪本书作为学习资料,都记得要结合实践。C语言是一门需要动手实践的学科,只有通过编写代码、调试程序,才能真正掌握它。
6. 保持学习的态度
学习C语言是一个长期的过程,需要持之以恒。不要因为遇到一些困难就放弃,要相信自己的能力,坚持下去一定会有收获。
最后,关于C程序设计(第四版)这本书,它是中国高等院校计算机基础教育课程体系规划教材,适合初学者作为入门教材。但如果你已经有一定的基础,可以结合其他进阶的书籍和资源来学习。
希望这些建议对你有所帮助!祝你学习顺利!
为什么这么多人喷谭浩强的C语言程序设计
对于谭浩强教授的《C程序设计》一书,我们首先需要明确其目标读者群体。尽管该书多次再版,但依然存在不少错漏之处。例如,关于scanf()函数以结构体指针变量作为参数的例子,其本身存在问题,即使编译能通过,但在实际运行时会出现错误。这是由于scanf()函数的设计上存在的缺陷所导致的。
然而,这些小错误并不足以影响整本书的风格和价值。在批评这本书时,我们应当先仔细研读前言或序言,了解谭浩强教授的创作背景、针对的读者对象以及他选择这种写作风格的原因。缺乏对这些背景信息的了解,而盲目地批判,是缺乏成熟思考的表现之一。
需要指出的是,谭浩强教授的书籍并非全部过时。虽然他的几本关于语言学的书籍因时间久远而显得有些陈旧,但《C程序设计》在基础知识的普及上仍然具有一定的价值。对于非计算机专业的学生来说,这本书已经足够使用。而对于专注于计算机科学的学生来说,当他们进入更深入的底层知识学习时,已有C语言的基础知识将有助于他们更好地理解和掌握新的知识。
尽管书中存在一些与现实标准不符的细节,如scanf和fopen等函数的不安全替代版本,但这并不代表书籍的整体质量。事实上,这本书对于初学者来说还是相当友好的,简单易懂。与其它更为陈旧且质量更差的教材相比,如一些安卓开发教材中的错别字和病句问题,谭浩强教授的书籍已经算是相对较好的选择了。
因此,我们应该以更为理性和全面的态度来看待这本书。虽然它存在一些小错误和不足,但它的价值不容忽视。在学习的过程中,我们应当结合实际需求和目标来选择合适的教材和资源,以更好地提升自己的知识和技能。