为贯彻落实教育部高等学校非计算机专业基础课程教学指导分委员会提出的《关于进一步加强高等学校计算机基础教学的几点意见》(以下简称《白皮书》),为进一步推动高等学校的计算机基础课教学改革,提高实践教学质量,编者组织了长期从事计算机基础教学的教师编写了《C语言程序设计习题与实验指导》一书,本书与“C语言程序设计”课程配套,是其辅助教材。本书按照《白皮书》中大学计算机基础课程教学大纲的基本要求,以及“必需够用”又兼顾一定前瞻性的要求,突出培养学生计算机动手能力和应用能力的原则,每章分别配备了验证性、启发性、设计性实验,并为每章编配了一定数量的习题。 编者希望读者在学习的过程中,注重实践,多上机操作。学习计算机有一句至理名言—向计算机学习计算机,意思是学习计算机要多实践,不能崇尚教条、书本。 本书是在2015年出版的《C语言程序设计习题与实践指导》的基础上重新修订而成的,由南昌工程学院计算机基础实验中心的教师完成修订工作。第一部分为实验,全书共11章,第1和第2章由王磊编写,第4~6章由陈素芬编写,第7~9章由关素洁编写,第10和11章由叶军编写。第二部分为习题,由叶军、王磊、陈素芬、田秀梅、关素洁和楼明珠六人联合编写,叶军负责全书的统稿工作,孙辉对全书的编写进行了指导,并提供了宝贵的教学经验,在此表示感谢。 在本书的编写过程中,编者得到了南昌工程学院信息工程学院基础教研室全体教师的指导,在此表示衷心感谢。 由于计算机技术发展日新月异,加上编者水平有限,书中疏漏之处在所难免,敬请专家、教师和广大读者不吝指正,有问题请发送邮件到2003992646@nit.edu.cn。 编 者