本书着眼于技能行紧缺人才培养目标,以面向对象的思想详细地介绍了运用C++语言进行程序设计和开发的知识。本书共分10章。主要内容包括:C++编程基础、数据类型和表达式、控制结构、函数、数组与指针、构造函数与析构函数、函数重载和运算符重载、继承、虚函数与多态性、C++流和项目实践。全书坚持以能力培养为导向和目标,突出实用性、适用性和先进性,结合案例深入浅出、循序渐进地引导读者学习。各章均配有习题和上机练习。
本书可作为高等职业院校计算机类专业的教材,也可作为C++程序开发维护人员的参考书。
目录
- 第1章 C++编程基础
- 1.1 C++语言简介
- 1.1.1 C++语言的发展史
- 1.1.2 C++语言的特点
- 1.2 面向对象方法的基本概念
- 1.2.1 对象
- 1.2.2 类
- 1.2.3 消息
- 1.2.4 继承
- 1.2.5 封装
- 1.3 C++语言的基本概念
- 1.3.1 程序
- 1.3.2 对象和类
- 1.3.3 常量和变量
- 1.3.4 函数
- 1.3.5 输入和输出
- 1.3.6 预处理命令#include
- 1.3.7 头文件
- 1.4 C++程序风格
- 1.4.1 命名
- 1.4.2 编排
- 1.4.3 注释
- 1.5 C++程序的运行环境
- 习题1
- 上机实验1
- 第2章 数据类型和表达式
- 2.1 数据类型概述
- 2.1.1 整型
- 2.1.2 实型
- 2.1.3 字符型
- 2.1.4 逻辑型
- 2.1.5 枚举型
- 2.2 表达式
- 2.2.1 算术运算符
- 2.2.2 赋值运算符
- 2.2.3 复合赋值运算符
- 2.2.4 自增自减运算符
- 2.2.5 关系运算符
- 2.2.6 逻辑运算符
- 2.3 运算符的优先级和结合性
- 2.4 表达式的副作用
- 习题2
- 上机实验2 数据类型及表达式
- 第3章 控制结构
- 3.1 语句概述和程序结构
- 3.1.1 语句概述
- 3.1.2 程序结构
- 3.2 选择结构
- 3.2.1 条件语句
- 3.2.2 条件运算符
- 3.2.3 开关语句
- 3.3 循环结构
- 3.3.1 for语句
- 3.3.2 while语句
- 3.3.3 do…while语句
- 3.3.4 三种循环语句的比较
- 3.3.5 循环的嵌套及应用
- 3.4 跳转语句
- 3.4.1 break语句
- 3.4.2 continue语句
- 习题3
- 上机实验3 控制结构
- 第4章 函数
- 4.1 函数的定义
- 4.1.1 无参函数的一般形式
- 4.1.2 有参函数的一般形式
- 4.2 函数的调用
- 4.2.1 函数调用格式
- 4.2.2 函数的递归调用
- 4.3 函数调用中的参数传递
- 4.3.1 传值
- 4.3.2 数组参数
- 4.3.3 默认参数
- 4.4 变量的作用域
- 4.4.1 局部变量
- 4.4.2 全局变量
- 4.4.3 静态变量
- 4.5 函数的原型
- ……
- 第5章 数组与指针
- 第6章 构造函数与析构函数
- 第7章 函数重载与运算符重载
- 第8章 继承、虚函数与多态性
- 第9章 C++流
- 第10章 项目实践
- 参考答案