C语言程序设计是一门实践性很强的计算机基础课程,课后练习、上机实验及课程设计是对程序设计能力的综合训练。实践证明,许多初学者在学习这门课程时都会感到非常吃力,学生普遍反映上课能听懂,课后不能解题,编程无从下手。为此,编者们编写了本书,其目的是使学生进一步熟悉和掌握C语言的基本语法规则、程序结构、编程思路及解题过程,加强程序设计基本方法和技巧的训练,同时加深和巩固对所学知识及方法的理解,发现学习中存在的错误认识,从而培养分析问题、解决问题、编程实践、自主创新的能力。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书是北京大学出版社出版的《C语言程序设计》的配套教材,本书共分5个部分。第一部分对教材中的大部分课后习题给出了详细解答;第二部分给出了每章主要内容的上机指导,对上机中易犯的错误进行了细致的分析;第三部分给出了配合教学并培养动手和独立思考能力的15个实验项目;第四部分为提高学生程序设计的综合能力给出了3类课程设计题目;第五部分为配合学生期末复习给出了8套自我测试练习题。附录部分除给出了实验报告和课程设计报告的参考样本外,还分析了上机中的常见错误。通过使用本书,学生可以体会、消化、掌握和应用C语言程序设计的相关知识和技术。
本书可作为高等院校计算机及其他专业C语言课程的实验教材,也可以作为学习C语言程序设计的辅助教材和参考书。