C语言程序设计是全国各大高校普遍开设的程序设计基础课程,是一门理论性和实践性均较强的课程,旨在培养学生严谨的计算机编程基本思想、编程基本技能及逻辑思维能力。它要求学生掌握C语言的结构化、模块化程序设计思想和方法,C语言的基本概念和基本语法规则,掌握顺序、选择和循环三大结构以及数组、函数、指针、结构体与共用体等知识。学生不仅要掌握高级编程语言的知识、编程技术和基本算法,而且要掌握程序设计的思想和方法,具备高级语言程序设计能力。
本书从教学实际需要出发,结合一线教师的丰富教学经验,内容涉及课程中各章节的知识点,让读者由浅入深更好地理解和掌握程序设计的思想、方法和技巧,在实践训练中逐步掌握程序设计方法。本书共设置了三部分内容。第一部分是实验指导,主要介绍了Visual C 2010和Visual C 6.0两种集成开发环境、9个上机实验项目,每个项目都给出了实验目的、实验题目、分析与思考,从培养学生C语言编程兴趣及结合实际应用出发设置了必做题和选做题,并开设了综合实验项目。第二部分是精选自测习题集,包括各章的练习题,由易到难,题型有判断题、选择题、填空题及编程题,方便读者自主学习和复习巩固所学知识。第三部分是习题参考答案。附录为模拟试卷及其答案。本书适合作为各类高等院校C语言程序设计课程的实验教学及学习辅导教材。
由于编写时间仓促,书中难免有错误和不足之处,敬请读者指正。