出 版 说 明
我国高等学校计算机教育近年来发展迅猛,应用所学计算机知识解决实际问题,已经成为当代大学生的必备能力。
时代的进步与社会的发展对高等学校计算机教育的质量提出了更高、更新的要求。现在,很多高等学校都在积极探索符合自身特点的教学模式,涌现出一大批非常优秀的精品课程。
为了适应社会需求,满足计算机教育的发展需要,清华大学出版社在大量调查研究的基础上,组织编写了本套教材。我们从全国各高校的优秀计算机教材中精挑细选了一批很有代表性且特色鲜明的计算机精品教材,把作者对各自所授计算机课程的独特理解和先进经验推荐给全国师生。
本套教材特点如下。
(1) 编写目的明确。本套教材主要面向普通高校的计算机专业学生,使学生通过本套教材,学习计算机科学与技术方面的基本理论和基本知识,接受应用计算机解决实际问题的基本训练。
(2) 注重编写理念。本套教材的作者均为各校相应课程的主讲教师,有一定的经验积累,且编写思路清晰,有独特的教学思路和指导思想,其教学经验具有推广价值。
(3) 理论与实践相结合。本套教材贯彻从实践中来到实践中去的原则,书中许多必须掌握的理论都将结合实例讲述,同时注重培养学生分析、解决问题的能力。
(4) 易教易用,合理适当。本套教材编写时注意结合教学实际的课时数,把握教材的篇幅。同时,对一些知识点按照教育部高等学校计算机类专业教学指导委员会的最新精神进行合理取舍与难易控制。
(5) 注重教材的立体化配套。大多数教材都将配套教学课件、习题及其解答、实验指导、教学网站等辅助教学资源,方便教学。
随着本套教材的陆续出版,我们相信能够得到广大读者的认可和支持,为我国计算机教材建设和计算机教学水平的提高,以及计算机教育事业的发展做出应有的贡献。
清华大学出版社前言C语言是国内外广泛使用的计算机程序设计语言。各高校理工类专业大都开设了C语言程序设计课程。从学习的角度看,C语言较其他计算机语言复杂,语言中的特殊语法现象和难点内容也较其他计算机语言多。为使学习者尽快地掌握C语言程序设计课程的整体内容,我们编写了本书。
本书是《C语言程序设计(第3版)》(马靖善、秦玉平主编,清华大学出版社)的配套教材。全书共分7章,涵盖了C语言程序设计课程的主要内容,同时兼顾了题目的广度和深度。每章包括内容概述、典型题解析、习题解答、自测试题及参考答案、思考题及参考答案、实验题目及参考答案(第1章除外)。其中,内容概述给出了知识结构图、考核要点、重点难点和核心考点;典型题解析的题目精选于各高校历年考研题、全国计算机等级考试题和具有丰富教学经验的教师在教学实践过程中设计、整理的题目,并给出了较详细的解析;自测试题包括单项选择题、程序填空题、程序分析题和程序设计题,并提供了参考答案;实验题目依据考核要点和实际应用设计,具有代表性、综合性和实用性,并提供了参考答案;思考题目根据常见问题设计,具有一定的针对性和扩展性,并给出了参考答案;习题解答给出了主教材习题的详细解答。最后在附录中给出了3套模拟题及参考答案和10个课程设计题目。书中涉及的程序都已在Turbo C 2.0和Visual C++6.0环境下调试运行通过。
本书第1章、第2章、第3章和第6章由秦玉平编写,第4章和第7章由王丽君编写,第5章和附录由马靖善编写,全书由秦玉平和马靖善审校。
尽管本书是针对《C语言程序设计(第3版)》编写的,但也适用于其他C语言程序设计的教材。本书可作为全国计算机等级考试和考研复习指导书,也可作为自学者学习C语言程序设计课程的辅导书。
在本书编写过程中,编者参考了大量有关C语言程序设计和C++程序设计的书籍和资料,在此对这些参考文献的作者表示感谢。由于书中题目数量较大,加之编者水平有限,书中难免存在错误和不当之处,恳请广大读者批评指正,以便再版时改进。
本书受辽宁省普通高等教育本科教学改革研究项目(20160484)资助。
如有问题或需要源代码,请通过下面邮箱与我们联系: qlq888888@sina.com。
作者C语言程序设计(第3版)学习与实验指导前言