前言 “程序设计”课程是高等学校计算机基础教学和计算机专业教学的核心课程,是理工科学生的必修课程。在该课程的学习中,学生不仅要掌握高级程序设计语言的知识,还要在实践中逐步掌握程序设计的思想和方法,提高问题求解和程序语言应用的能力。 C语言是广泛使用的计算机程序设计语言,具有简洁紧凑、灵活自由、实用高效、可移植性好的特点,适合用于编写系统软件和各类应用程序。C语言不但是各高等学校理工科学生的必修内容,而且在全国计算机技术与软件专业技术资格(水平)考试和全国计算机等级考试中也占有极其重要的地位。 本书根据“C语言程序设计”课程教学大纲和实验教学大纲的要求编写而成,是为《C程序设计》(朱晓燕)一书编写的配套实验指导用书。在编写过程中,编者注重本书内容与课堂讲授内容的衔接。通过学习,学生能够了解计算机程序设计的基本知识,掌握程序设计的基本方法,提高程序设计及综合解决实际问题的能力,为继续学习其他的程序设计语言打下基础。 本书由江汉大学长期担任C语言教学和实验任务的专业教师编写而成,参与编写的老师有王琳艳、刘警、汪飞、王继克。其中,实验1、9、10及习题8、9由刘警编写; 实验2、6、7及习题1、5、6由汪飞编写; 实验3、4及习题2、3由王继克编写; 实验5、8,习题4、7,综合测试,参考解答由王琳艳编写。全书由王琳艳老师担任主编并统稿,由江汉大学计算中心陈刚教授审稿。在本书的编写过程中,得到江汉大学教务处、人工智能学院等各级领导的关心和支持,许多老师给予了帮助并提出了宝贵意见,在此表示衷心感谢! 限于编者水平,书中难免存在疏漏和不妥之处,敬请读者批评指正! 编者 2023年1月