当前位置: 100md首页 > 电子书籍 > 资料下载2021 >
编号:47296
C语言程序设计第四版电子课本.PDF
http://www.100md.com 2020年11月2日
第1页
第8页
第11页
第30页
第40页

    参见附件(18958KB,410页)。

    《C程序设计(第四版)》是由谭浩强编著,2010年清华大学出版社出版的中国高等院校计算机基础教育课程体系规划教材。该书可作为高等学校各专业的正式教材,也是一本自学的教材

    成书过程

    根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。第四版保持了前三版的写作风格,并在以下几个方面作了修改:

    1.按照C99标准进行介绍,以适应C语言的发展,使程序更加规范。

    2.C99要求,main函数的类型一律指定为int型,并在函数的末尾加一个返回语句“return0;”。

    3.C99增加了注释行的新形式——以双钭线//开始的内容作为注释行。

    该书由谭浩强主编,薜淑斌和谭亦峰高级工程师参加了该书的研讨并编写部分程序。该书修订得到中国高等院校计算机基础教育研究会和中国各高校教师支持。

    该教材于2010年6月1日由清华大学出版社出版。

    教材特色

    该书按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;该书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。

    该书既注重概念清晰,使读者建立起对程序设计和C语言的清晰理解,又注意引导学生学以致用,使学生初步学会用C语言编写程序,具有初步的编程知识和能力。该书带有基础的性质,主要帮助学生学习程序设计方法。

    该书第11章“常见错误分析”中列举了初学者在编程序时常出现的错误。

    该书各章中的习题包括不同类型、不同程度的142道题目。

    作者简介

    谭浩强,中国计算机教育专家。1958年毕业于清华大学自动控制系。全国高等院校计算机基础教育研究会荣誉会长、教育部全国计算机应用技术证书考试委员会主任委员,享受国务院政府特殊津贴。被原国家科学技术委员会和中国科学技术协会表彰为“全国先进科普工作者”,被北京市人民政府评为“北京市有突出贡献的专家”。

    为什么要学习程序设计

    大学生不能满足于只会用办公软件,应当有更高的要求,对于理工科的学生尤其如此。

    计算机的本质是“程序的机器",程序和指令的思想是计算机系统中最基本的概念。程序设计是软件开发人员的基本功。只有懂得程序设计,才能进一步懂得计算机,真正了解计算机是怎样工作的。通过学习程序设计,学会进一步了解计算机的工作原理,更好地理解和应用计算机;掌握用计算机处理问题的方法;培养分析问题和解决问题的能力;具有编制程序的初步能力。即使将来不是计算机专业人员,由于学过程序设计,理解软件生产的特点和生产过程,就能与程序开发人员更好地沟通与合作,开展本领域中的计算机应用,开发与本领域有关的应用程序。

    因此,无论计算机专业学生还是非计算机专业学生,都应当学习程序设计知识,并且把它作为进一步学习与应用计算机的基础。

    C语言程序设计第四版截图