C++程序设计基础教程
上QQ阅读APP看书,第一时间看更新

前言

自十多年前本书编写团队出版第一本C++教材以来,团队全体成员一直坚守在教学一线,不断研究符合新阶段的教学内容,探索适应新对象的教学模式,提升满足新要求的教学质量,通过不间断的课程建设,积累了大量较有价值的资料,其间陆续出版了几套系列教材。所幸多年来的努力使得教学成效明显,不枉这些年团队全体成员的付出。

本书将近年来团队在教学中的想法融入其中,根据学生的认知规律,以及高校程序设计教学的新特征,在章节的安排、内容的选择等方面都做了较大改进,注重学生计算思维能力和编程能力的培养,力求做到精讲、精练,内容易学易懂、方便教学。

本书共分为10章,第1章概述计算机程序设计语言;第2章介绍C++程序设计的编程基础;第3章通过函数介绍程序设计的基本思想和方法;第4章介绍C++顺序结构—数组;第5章介绍链式结构—简单链表;第6章介绍面向对象程序设计的基本思想和方法—类和对象;第7章介绍面向对象程序设计的基本特性—继承与多态性;第8章介绍友元函数与运算符重载;第9章介绍模板和异常处理;第10章介绍输入/输出流。

参加本书编写的有张晓如、华伟、祁云嵩、王芳、於跃成、王逊、段旭、范燕、石亮、严熙、潘舒、王红梅等老师,其中第1章和第6章由祁云嵩执笔,第2章、第9章和第10章由张晓如执笔,第3章由於跃成执笔,第4章和第7章由华伟执笔,第5章和第8章由王芳执笔,最后由张晓如负责统稿。限于编者水平,书中定有不足之处,恳请各位专家和读者批评指正。

本书的顺利出版得到学校各部门领导和相关人员的大力支持,在此作者深表感谢,同时感谢团队全体成员多年来的坚持和努力。本书编写过程中参考了大量已出版的教材,在此一并表示感谢。

编者
2018年1月