本书是基于作者多年来从事C语言课程教学改革经验总结编写的。主要包括C语言概述、数据、格式化输入/输出、运算符和表达式、选择分支结构、循环结构、数组、函数、指针、字符串和字符串函数、内存管理、结构体与共用体、文件等的实践训练题,主要题型有选择题、填空题、编程题、综合练习题,还有全国计算机C语言考试题库,各部分都有参考答案。读者通过实际问题进行实践训练,并给出具体程序设计方法,便于形成良好的逻辑思维习惯,强化实践操作能力。
本书是《C程序设计教程》(高建宇主编,化学工业出版社出版)教材配套使用的实训指导书,也可以作为C程序设计的实训教材单独使用。
本书适合于各类高等本科院校和高职高专院校作为计算机类专业C语言编程课程的实训教材。
本书是基于作者多年来从事C语言课程教学改革经验总结编写的。本书是《C程序设计实用教程》(高建宇主编,化学工业出版社出版)教材配套使用的实训指导书,也可以作为C程序设计的实训教材单独使用。
本书编者们在教学过程中改革了以往课程的授课方式,通过一系列具有明确目的的编程任务来组织教学;通过合理安排这些编程任务,把学生感到困难的教学内容进行分解,把一个高的台阶变成若干低的台阶,同时从一开始上课就让学生把每次课程学过的知识点以编写程序的方式来解决实际生活中的小问题,从而使学生立刻就能体会到成功的喜悦。
掌握一种编程语言需要大量的理论学习和实践编程,同时也需要一本好的学习指导书,如果有好的学习指导书就可以获得事半功倍的学习效果。本书的特点是实践性强,采用解题的方式帮助学生掌握所学的知识与内容;在内容选择上力求实用,在学生们容易犯错的知识点上选择经典习题来展开讲解;在内容编排上,尽量做到由易到难,使得读者能够比较容易地举一反三、循序渐进地去完成C语言程序的学习任务;每个部分都有经典的程序设计案例,读者在明确要完成任务目标的前提下去学习知识,训练技能,边学边做,不断学习与提高;书中还配有大量实训练习,希望通过这些练习能进一步锻炼和培养读者编程的能力。
本书由华北理工大学轻工学院张伟主编,高建宇、张琳任副主编;参编人员还包括华北理工大学轻工学院章昊,唐山市自然资源和规划局张伟,华北理工大学轻工学院李双月、刘金委、芦珊,河北唐山一中信息技术竞赛资深导师杨伟和唐山师范学院李伶利。
本书内容不仅包括了许多任课教师的教学经验,也包括了许多学生的学习经验。在本书的编写过程中,也参考了许多专家和学者的著作和研究成果,在这里向他们表示衷心的感谢。
本书可以作为零基础读者学习C语言程序设计,并想通过全国计算机等级考试二级C语言的实践训练指导书。
由于编者的水平有限,书中如有不妥之处, 敬请读者批评指正。
编者
2019年9月