更新时间:2024-12-31 17:47:02
封面
版权页
内容简介
如何使用本书开发资源库
前言 Preface
第1篇 基础知识
第1章 绪论
1.1 认识C++
1.2 认识C++程序代码
1.3 C++常用开发环境
1.4 C++工程项目文件
1.5 使用Dev C++创建程序
第2章 数据类型
2.1 第一个C++程序
2.2 关键字和标识符
2.3 基本数据类型
2.4 常量
2.5 变量
2.6 数据的输入与输出
2.7 实践与练习
第3章 运算符与表达式
3.1 表达式
3.2 赋值运算符和赋值表达式
3.3 算术运算符和算术表达式
3.4 关系运算符和关系表达式
3.5 逻辑运算符和逻辑表达式
3.6 逗号运算符和逗号表达式
3.7 位运算符
3.8 移位运算符
3.9 复合赋值运算符
3.10 sizeof运算符
3.11 运算符的优先级和结合性
3.12 数据类型转换
3.13 判断左值与右值
3.14 实践与练习
第4章 条件判断语句
4.1 语句、程序结构和流程图
4.2 if语句
4.3 if语句的嵌套
4.4 条件运算符
4.5 switch语句
4.6 实践与练习
第5章 循环语句
5.1 while循环
5.2 do...while循环
5.3 for循环
5.4 循环控制
5.5 循环嵌套
5.6 实践与练习
第6章 函数
6.1 函数的定义和声明
6.2 函数的参数及返回值
6.3 嵌套调用与递归调用
6.4 变量的作用域
6.5 函数重载
6.6 内联函数
6.7 变量的存储类型
6.8 实践与练习
第7章 数组、指针和引用
7.1 一维数组
7.2 二维数组
7.3 字符数组
7.4 指针
7.5 指针与数组
7.6 指针在函数中的应用
7.7 指针数组
7.8 安全使用指针
7.9 引用
7.10 数组做函数参数
7.11 实践与练习
第8章 构造数据类型
8.1 结构体
8.2 结构体与函数
8.3 结构体数组
8.4 共用体
8.5 枚举类型
8.6 自定义数据类型
8.7 使用宏定义替换复杂的数据
8.8 实践与练习
第2篇 面向对象
第9章 面向对象编程
9.1 面向对象概述
9.2 面向对象编程与面向过程编程
9.3 统一建模语言
第10章 类和对象
10.1 C++类
10.2 构造函数
10.3 析构函数
10.4 类成员
10.5 友元
10.6 命名空间
10.7 实践与练习
第11章 继承与派生
11.1 继承
11.2 重载运算符
11.3 多重继承
11.4 多态
11.5 抽象类
11.6 实践与练习
第3篇 高级应用