《C程序设计》(第四版)由谭浩强教授编著,作为一本在C语言教学领域广受推崇的书籍,其在第三版的基础上针对C99标准进行了全面更新,这本教材的特色在于其系统性和透彻性,它不只是介绍了C语言的基本概念,而且详细讲解了每一部分的要点,使得读者能够在编程实践中理解并运用这些概念,教材采用了问题驱动的教学法,即通过提出问题、解题思路、编写程序、运行程序、程序分析和有关说明等环节,循序渐进地指导读者,使之不仅能够解决实际问题,而且能够深入理解C语言的运作机制,内容涵盖了从基础语法到复杂数据结构的广泛主题,无论是作为高等教育课堂的教材,还是作为个人自学材料,都显示出其卓越的实用价值和教育意义,简洁明了的语言加上丰富的例题,使得这本书成为了那些希望在C语言编程上达到更高层次的初学者和开发者的宝贵资源。
由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。
本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。
目录
- 第1章程序设计和C语言
- 第2章算法——程序的灵魂
- 第3章简单的C程序设计——顺序程序设计
- 第4章选择结构程序设计
- 第5章循环结构程序设计
- 第6章利用数组处理批量数据
- 第7章用函数实现模块化程序设计
- 第8章善于利用指针
- 第9章用户自己建立数据类型
- 第10章对文件的输入输出
- 第11章常见错误分析355附录