内容简介

本书以C++语言为载体,介绍了程序设计的基本思想、常用的程序设计方法以及算法、数据结构的概念等程序设计的相关知识与技能。本书的主要内容包括: 程序设计基础知识与C++程序设计的一般方法; 算法、数据结构的概念及应用; 数据类型的概念以及C++中的常用数据类型; 面向对象程序设计方法; 模板、异常处理等机制的概念及应用; 输入输出流与数据文件的概念及应用。

本书将理论知识、程序实例与实验指导整合为一体,尽力为各教学环节的融会贯通创造条件。本书注重程序设计理念的先进性、程序设计方法的实用性以及学习过程中思维的连贯性,对于主要概念、常用方法以及具有递进关系的系列内容,都根据教学活动中的实际需求予以精心的编排与讲解。

本书可用作高等院校计算机程序设计课程的教材,也可与《程序设计教程(C++)》一书一起作为教材,还可作为程序设计工作者的参考书。