前言

程序设计是一门非常重要的课程,其重要性不仅仅体现在一般意义上的程序编制,更体现在培养读者计算思维能力,引导读者实现问题求解思维方式的转换。本教材以Visual Studio 2010为编程环境,以C语言为工具,从初学者的需求出发,面向编程实践和问题求解能力训练,针对C语言每个知识点精心设计实验内容,模拟这些知识点在实际生活中的运用,真正做到了知识的由浅入深、由易到难,启发引导读者循序渐进地编写规模逐渐加大的程序,让读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握的同时,培养计算思维能力,掌握计算思维方法。本教材的编写以新工科为背景,在面向工程应用型人才培养方面进行了有益的探索。
全书共11章,内容包含面向计算思维的C语言程序设计上机实践; Visual Studio 2010环境下C语言程序设计与调试; C语言程序设计基础; C语言程序基本结构; 用数组处理批量数据; 用函数实现模块化程序设计; 善于利用指针; 编译预处理; 结构体、共用体与链表; 位运算和文件; 综合项目——歌手比赛系统设计。
本书注重教材的易用易学性,每章开头都有关于本章的思维导图,便于指导读者阅读。第1章让读者明确C语言上机实践的目的即为计算思维能力的培养。第2章让读者熟悉C语言的Visual Studio 2010上机实践环境。第3~10章是核心部分,涵盖C语言全部知识,每章节基本框架结构为知识点介绍、实验部分、练习与思考、综合应用、常见问题集锦、实践拓展。本书在保证知识体系完整的基础上精简了C语言教学内容。实验题从“巩固基础(实验部分)、综合设计(综合应用)、创新应用(实践拓展)”三个层次进行设计,内容兼具趣味性和实用性。实验题型则结合当前计算机等级考试要求,分为程序填空、程序改错、程序设计。练习与思考题型为选择题和填空题,以巩固基本知识点和强化程序设计阅读为目的。第11章通过综合项目的训练,帮助读者掌握知识、提高能力,培养创新精神。
配套资源
扫描下述二维码,即可观看下载。
(1) 全书程序采用统一的代码规范编写,并且在编码中注重程序的可读性,可以扫描二维码下载源程序。
(2) 常见问题集锦以表格形式给出本章知识点常见问题实例、错误原因、错误类型,帮助读者发现问题、分析问题、解决问题。
(3) 参考答案。


源程序



问题集锦



参考答案


本书既适用于程序设计的初学者,也适用于想要深入了解C语言的进阶者,还可以作为计算机等级考试的参考用书。
本书的编写由任职于武汉轻工大学,具有多年从事计算机基础教学经验的一线教师刘光蓉、汪靖、陆登波、杨建红编写。前言、第1~4、第11章由刘光蓉编写,第5~6章由陆登波编写,第7~8章由杨建红编写,第9~10章由汪靖编写,各章参考答案由承担该章编写任务的作者完成。
本书的编写得到武汉轻工大学校领导、教务处、数学与计算机学院领导的悉心指导与支持,同时,计算机基础教研室的全体教师对本书提出了许多宝贵的意见和建议。在此,一并表示深深的感谢!
由于时间紧迫以及作者水平有限,书中难免有不足之处,恳请批评和指正!
作者
2020年1月