前言                                                          本书是与清华大学出版社出版的《C/C++程序设计进阶教程》(第2版·微课视频版)配套的实验指导与习题解析。 本书由上机实验指导、主教材各章习题参考答案、C语言练习题及参考答案三部分组成。每部分的内容都与《C/C++程序设计进阶教程》(第2版·微课视频版)的内容相呼应。第一部分上机实验指导,每个实验都先说明实验目的,再给出具体的实验内容,并要求学生进行总结和分析。认真完成这些实验,能够极大地提高学生的编程能力。第二部分主教材各章习题参考答案给出《C/C++程序设计进阶教程》(第2版·微课视频版)各章习题的参考答案。第三部分C语言练习题及参考答案根据各章知识的要点和难点,选择了一些典型练习题,题型包括选择题、填空题、程序填空题等,并给出了参考答案。这些练习题有助于训练学生理解和掌握所学的基本概念与基本语句、编程的思想和方法,从而让学生快速掌握所学知识。 本书内容丰富,条理清晰,重点突出,能帮助初学者快速且牢固地掌握C语言知识,既可作为高等院校C语言教学的配套教材,也可作为C语言程序设计初学者和爱好者的自学用书。 参加编写的作者及编写内容如表1。 表1 作 者 姓 名编 写 内 容 王洋实验1、实验9;习题1、习题8;练习8赵永华实验2;习题2;练习1李晓峰实验3、实验4;习题3;练习2、练习3黄玥实验5、实验12.3;习题4;练习4孙元实验6;习题5;练习5张春飞实验7.1、实验7.2;习题6中1~7;练习6中填空题、选择题曹婧华实验7.3;习题6中8~14;练习6中程序填空题、程序结果选择题刘通实验8、实验12.1、实验12.2;习题7;练习7段云娜实验题、习题和练习题中所有有关文件内容的题目续表 作 者 姓 名编 写 内 容 杨卉实验10;习题9~习题11;练习9张玉春实验11.1、实验11.2;习题12、习题13;练习10胡瑞华实验11.3;习题14在本书的编写过程中得到了吉林大学公共计算机教学与研究中心领导的大力支持,在此表示感谢。在本书的出版过程中得到清华大学出版社的大力支持,在此一并表示感谢。 由于编者水平有限,书中难免存在不足之处,敬请读者指正。为方便教师的教学工作和读者的学习,本书有配套的实验和习题的源程序代码,可通过清华大学出版社与编者联系获取,或在清华大学出版社网站(www.tup.tsinghua.edu.cn)下载。 编者 2023年2月