杨长兴的《C++程序设计基础(21世纪高职高专新概念规划教材)》共10章,第1章介绍C++的基础知识;第2章介绍C++数据类型与表达式;第3章介绍程序控制结构;第4章介绍函数;第5章介绍数组与指针;第6章介绍自定义数据类型;第7章介绍类与对象;第8章介绍继承与派生;第9章介绍多态性与虚函数;第10章介绍输入输出流。从全书组织结构来看,首先定位C++是兼顾面向过程和面向对象的程序设计语言,面向对象的程序设计是以面向过程的程序设计为基础的。因此,在第1~6章以介绍面向过程的程序设计为主,兼顾了少量面向对象的程序设计内容:在第7~10章以介绍面向对象的基本思想与方法为主。
杨长兴的《C++程序设计基础(21世纪高职高专新概念规划教材)》以程序设计零基础为起点,介绍包括面向过程和面向对象的C++程序设计方法。全书共10章,主要内容包括,C++基础知识、C++数据类型与表达式、程序控制结构、函数、数组与指针、自定义数据类型、类与对象、继承与派生、多态性与虚函数、输入输出流。各章节内容由浅入深、相互衔接、前后呼应、循序渐进。
为了提高读者对程序设计思想方法的理解,《C++程序设计基础(21世纪高职高专新概念规划教材)》提出了程序设计语言模型的概念,将程序设计语言模型与人类自然语言模型相比较,让读者对程序设计语言模型及其内容的理解有了完整的参照对象。各章节选用大量程序设计经典实例来讲解基本概念和程序设计方法,同时配有大量习题供读者练习。本书的配套教材《C++程序设计基础实践教程》提供了本课程的实践内容、上机指导及习题参考答案。
本书语言表达严谨,文字流畅,内容通俗易懂,重点突出,实例丰富,适合作为职业技术院校各专业程序设计课程的教材,还适合作为广大计算机爱好者的自学参考用书。