前言 C语言是现代最流行的程序设计语言之一,它既具有高级程序设计语言的优点,又具有低级程序设计语言的特点,既可以用来编写系统程序,又可以用来编写应用程序。因此,C语言正在被迅速地推广和普及。 C语言学习的实践性很强,上机实验环节是“C语言程序设计”课程的重要组成部分。通过上机实验,在巩固和加深课堂教学内容的基础上进行实际的程序编制和调试的训练,不但可以提高学生的实践动手能力,而且可以引导和培养学生将所学计算机技术运用到各自专业领域的意识和能力。 本书是与《大学C语言实用教程》(ISBN 9787302586999)配套的辅助教材。本着面向应用、注重实用、读者好用的原则,本书为学习C语言程序设计的读者上机实习和自我测试安排了大量的编程练习题和模拟考试题。书中内容由浅入深、循序渐进,既有C语言知识方面的训练,更强调计算机算法的理解和程序设计思维方法的培养,基础和创新并蓄、普及与提高兼顾,可适合不同层次读者的需要。本书不但可以作为高等院校“C语言程序设计”课程的教学参考书,而且可以作为准备参加计算机等级考试的读者和其他工程技术人员的学习参考书。 本书包括5篇。第1篇简要介绍Visual C++ 2010集成开发环境及C语言程序调试方法;第2篇是C语言程序设计实验指导,共安排11项上机实验;第3篇是与主教材各章相对应的基础练习题;第4篇是在上机实验和基础练习题的基础上编排的综合模拟练习题;第5篇附录,附录A为实验指导参考答案,附录B为基础练习题参考答案,附录C为综合模拟练习题参考答案。 本书由赵玉刚编写第1篇、第2篇和第5篇中的附录A,由张志鑫编写第3篇、第5篇中的附录B;由潘旭华编写第4篇、第5篇中的附录C。全书由赵玉刚主编并统稿。本书在编写和出版过程中,得到作者所在学校的大力支持,清华大学出版社的编辑为此付出了大量的辛勤劳动,在此一并表示感谢。 本书配套的电子教学资源(教学大纲、实验大纲、授课计划、电子教案、电子图书等),读者可在清华大学出版社网站(http://www.tup.com.cn)本书相应的页面中下载。 由于作者学识水平所限,书中难免疏漏和错误,恳请读者不吝指正。 编者2021年8月