C语言程序设计(第2 版)
上QQ阅读APP看书,第一时间看更新

第2版 前言

C语言是结构化的程序设计语言,它功能丰富、使用灵活、可移植性好,广泛应用于科学计算、工程控制、网络通信、图像处理等领域。C语言是特别适宜作为学习程序设计的语言,也是实用性较强的编程语言。

本书以Visual C++6.0为编程环境,通过分析问题、设计算法、编写和调试程序的步骤,重点培养学生分析问题和算法设计的能力,以及对语言和语法知识的理解和掌握。力求弥补以往在程序设计课程教学中的不足,使学生不但能掌握语言语法知识,还能够培养自己设计算法、编写程序解决实际问题的能力。

教师选用本书作为教材,可以根据授课学时情况适当取舍教学内容。教学建议如下。

(1)如果学时充分,建议系统学习全部内容。如果学时较少,建议以第1~11章为教学重点。后续章节可以在选修课或课程设计中介绍,也可以建议学生自学。

(2)学习第3章时,先重点掌握简单格式的输入输出方法,在需要使用复杂格式的输入输出时再回来学习。

(3)学习第4~7章时,应该先进行问题分析、算法设计,后进行程序设计和程序调试。注意培养分析问题、解决问题的能力。

(4)学生应该认真完成课后习题,以巩固语言和语法知识,培养实际编程能力,力求达到全国计算机等级考试(二级C语言)要求的水平。

(5)各章学习资源可以在“本章资源”二维码指向的网址下载。

(6)允许初学者不立刻学习带★的内容,可以在以后需要时再返回学习。

本书的作者都是长期从事软件开发和大学程序设计课程教学的一线教师,具有丰富的软件开发和教学经验。本书由宁爱军和张艳华任主编,负责全书的总体策划、统稿和定稿。第1~3章由张艳华编写,第4~8章由宁爱军编写,第9~11章由满春雷编写,第12~14章由赵奇编写。对本书的编写工作做出贡献的还有熊聪聪、杨光磊、李伟、窦若菲、王燕、张浥楠等老师。本书的编写和出版,还得到了天津科技大学各级领导的关怀和老师的指导,在此一并表示感谢。

本书是作者多年软件研发和教学经验的总结,但是由于水平有限,书中肯定还存在很多缺点和不足,恳请专家和读者批评指正。联系信箱:ningaijun@sina.com。

编者

2015年9月