前言 本书由C语言程序上机指导、实验内容及参考程序、教材习题和补充练习题及参考答案、考试模拟题及参考答案四大部分组成。第一部分是C语言上机指导,主要介绍C语言实验的Visual C++ 6.0、DevC++、Visual Studio开发环境和基本使用方法,由巫喜红老师编写;第二部分是实验内容及参考程序;第三部分是教材习题和补充练习题及参考答案,第二部分和第三部分由编写组共同编写;第四部分是考试模拟题及参考答案,由巫喜红老师编写。各部分的内容与《程序设计基础(C语言)》(第3版·微课视频·题库版)一书的内容相呼应。 本书的出版得到了2013年教育部地方所属高校“本科教学工程”大学生校外实践教育基地建设项目“嘉应学院梅州市职业技术学校教育学实践教育基地”(教高司函〔2013〕48号)、2015年广东省本科高校教学质量与教学改革工程立项建设项目精品教材“程序设计基础(C语言)”(粤教高函〔2015〕133号)、2016年广东省高校教学质量与教学改革工程项目“精品资源共享课‘数据结构’”(粤教高函〔2016〕233号)、2020年广东省高等学校教学质量与教学改革工程本科类项目重点专业“软件工程”(粤教高函〔2020〕19号)、2020年度嘉应学院质量工程建设项目在线开放课程“程序设计基础”(嘉院教〔2020〕19号)的支持,在此表示衷心的感谢。 本书是在第2版的基础上加以修订、更新、增加内容,修订了第2版部分内容,更新了部分练习题,增加介绍了Visual Studio开发环境、使用方法及验证性实验的参考程序。 此外,在2015年校级优秀教材评选活动中,本书第1版的配套主教材《程序设计基础(C语言)》荣获嘉应学院优秀教材一等奖;使用本书第2版作为配套教材的“程序设计基础”课程已被超星集团收录为“示范教学包”。 由于编者水平有限,书中难免存在谬误之处,敬请读者指正。为方便教师的教学工作和读者的学习,本书有配套的实验和习题的源程序代码,需要者可登录清华大学出版社官方网站获取。 编者2022年3月