本书是适应计算机技术发展和教学改革需要而编写的大学程序设计课程新教材。 本书共13章。前7章覆盖了C++基本程序设计的内容,后6章讲述了C++面向对象程序设计的思想和基本方法。教材中对于C++中非常重要的指针、引用、封装、继承、多态和异常处理等都作了详细而清晰的叙述。 教材的编写目的是为学生打好程序设计的基础,因此,特别注意在介绍基本概念和基本方法的同时,重视良好编程习惯的培养。 本书适合作大学程序设计课程的教材或专门的培训教材,也可作为研究生的相关课程的参考和程序设计人员的参考。
目录
- 第1章C++初步
- 1.1程序设计语言的发展
- 1.2面向过程的程序设计
- 1.3面向对象的程序设计
- 1.4C++的诞生
- 1.5程序开发过程
- 1.6最简单的程序
- 本章小结
- 习题
- 第2章基本数据类型与表达式
- 2.1C++的词法记号和标识符
- 2.2基本数据类型
- 2.3变量和常量
- 2.4运算符和表达式
- 2.5基本输入输出
- 本章小结
- 习题
- 第3章C++控制语句
- 3.1算法的基本控制结构
- 3.2if选择语句
- 3.3switch选择语句
- 3.4循环语句
- 3.5循环嵌套
- 3.6应用举例
- 本章小结
- 习题
- 第4章函数
- 4.1函数概述
- 4.2函数定义及使用
- 4.3函数调用
- 4.4内联函数
- 4.5重载函数
- 4.6默认参数值的函数
- 4.7全局变量与局部变量
- 4.8变量的存储类型和生存期
- 4.9编译预处理
- 本章小结
- 习题
- 第5章数组
- 第6章指针和引用
- 第7章C++其他自定义数据类型
- 第8章类与对象
- 第9章继承与派生
- 第10章运算符重载
- 第11章多态性
- 第12章I/O流及输入输出
- 第13章异常处理