图书介绍

C++语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++语言程序设计
  • 田锋社主编 著
  • 出版社: 重庆:重庆大学出版社
  • ISBN:7562431051
  • 出版时间:2004
  • 标注页数:216页
  • 文件大小:9MB
  • 文件页数:227页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++语言概述1

1.1 C++语言概况及特点1

1.1.1 C++语言发展简史1

1.1.2 C++语言的特点2

1.1.3 C++程序结构3

1.2 C++的词法及词法规则3

1.2.1 C++的字符集3

1.2.2 单词及词法规则4

1.3 C++程序的开发环境5

1.3.1 编辑5

1.3.2 编译6

1.3.3 运行7

1.4 程序设计的一般方法7

1.4.1 面向对象程序设计方法7

1.4.2 程序设计语言8

1.4.3 程序开发的一般过程9

第2章 基本数据类型、运算符及表达式11

2.1 C++语言的基本数据类型11

2.1.1 整型数据11

2.1.2 实型数据12

2.1.3 字符型数据12

2.1.4 字符串型数据12

2.1.5 常量类型说明符const及变量12

2.2 运算符及表达式15

2.2.1 概述15

2.2.2 运算符的优先级与结合性16

2.2.3 算术运算符、关系运算符及表达式17

2.2.4 赋值运算符、逻辑运算符18

2.2.5 自增与自减运算符19

2.2.6 逗号运算符20

2.2.7 条件运算符20

2.3 表达式的类型及其运算21

2.3.1 表达式的类型21

2.3.2 类型转换21

2.4 位运算符及位运算22

2.4.1 按位与运算22

2.4.2 按位或运算23

2.4.3 按位异或运算23

2.4.4 取反运算符23

2.4.5 左移、右移运算符23

第3章 控制结构24

3.1 顺序结构程序设计24

3.1.1 C++的基本语句24

3.1.2 I/O流25

3.1.3 预定义的插入符和提取符25

3.1.4 简单的I/O格式控制26

3.2 选择结构程序设计30

3.2.1 if语句31

3.2.2 if...else语句31

3.2.3 if...else if语句32

3.2.4 switch语句36

3.3 循环结构程序设计40

3.3.1 while语句40

3.3.2 do...while语句42

3.3.3 for语句44

3.3.4 循环的嵌套46

3.4 转移语句48

3.4.1 break语句48

3.4.2 continue语句49

3.4.3 goto语句49

第4章 数组51

4.1 一维数组51

4.1.1 一维数组及其定义51

4.1.2 一维数组的初始化及引用52

4.2 二维数组54

4.2.1 二维数组及其定义54

4.2.2 二维数组的初始化及引用54

4.3 字符数组与字符串58

4.3.1 字符数组的定义及初始化58

4.3.2 字符数组的引用59

4.3.3 字符数组与字符串60

4.3.4 字符串处理函数61

第5章 函数和作用域62

5.1 函数的定义和声明62

5.1.1 函数的定义62

5.1.2 函数的声明63

5.2 函数的调用64

5.2.1 函数的调用方式64

5.2.2 函数的值和类型66

5.2.3 函数的嵌套调用68

5.2.4 函数的递归调用69

5.3 函数参数71

5.3.1 形式参数与实在参数71

5.3.2 设置函数的默认值71

5.3.3 数组名作为函数参数72

5.4 作用域73

5.4.1 局部变量和全局变量74

5.4.2 内部函数和外部函数76

5.4.3 作用域限定运算符78

5.5 内联函数79

5.6 函数重载80

5.6.1 参数类型不同的重载函数80

5.6.2 参数个数不同的重载函数81

5.7 库函数及其使用82

5.8 函数模板83

5.8.1 函数模板的定义83

5.8.2 函数模板的实例化84

第6章 编译预处理87

6.1 宏定义87

6.1.1 不带参数的宏定义87

6.1.2 带参数的宏定义88

6.2 文件包含90

6.3 条件编译90

第7章 指针93

7.1 指针及指针变量93

7.1.1 指针的概念93

7.1.2 指针变量的定义与引用95

7.1.3 指针的运算97

7.2 指针与数组100

7.2.1 一维数组与指针100

7.2.2 多维数组与指针103

7.3 指针与字符串105

7.3.1 字符串的指针表示105

7.3.2 指针数组106

7.4 指针与函数108

7.4.1 指针变量作函数的参数108

7.4.2 函数的入口地址和函数指针109

7.4.3 返回指针的函数111

7.5 new和delete操作符111

7.5.1 new和delete操作符的使用方法112

7.5.2 使用new和delete操作符的注意事项113

第8章 结构体与共用体116

8.1 结构体116

8.1.1 结构体的定义116

8.1.2 结构体变量成员的引用118

8.1.3 结构体数组120

8.2 结构体与函数122

8.2.1 结构体变量作为函数参数122

8.2.2 返回结构体类型值的函数123

8.3 共用体124

8.3.1 共用体及其定义125

8.3.2 共用体成员的访问126

8.4 枚举类型127

8.4.1 枚举及其定义127

8.4.2 枚举类型举例128

第9章 类与对象130

9.1 类的定义130

9.2 对象132

9.2.1 对象的定义132

9.2.2 对象成员的表示方法133

9.3 构造函数与析构函数136

9.3.1 构造函数与析构函数136

9.3.2 带参数的构造函数138

9.3.3 实现复制的构造函数139

9.4 友元143

9.4.1 友元函数143

9.4.2 友元类144

9.5 对象指针和对象引用147

9.5.1 指向类成员的指针147

9.5.2 对象指针和对象引用作函数参数149

9.5.3 this指针152

9.6 局部类和嵌套类154

9.6.1 局部类154

9.6.2 嵌套类155

第10章 继承和派生类156

10.1 基类和派生类156

10.1.1 派生类的定义156

10.1.2 派生类的三种继承方式158

10.2 单基继承159

10.2.1 成员访问控制159

10.2.2 构造函数和析构函数164

10.3 多基继承167

10.3.1 多基继承的概念167

10.3.2 多基继承的构造函数169

10.4 虚基类172

10.4.1 虚基类的引入和说明172

10.4.2 虚基类的初始化173

第11章 多态性和虚拟函数176

11.1 静态联编和动态联编176

11.1.1 静态联编176

11.1.2 动态联编178

11.2 运算符重载178

11.2.1 运算符重载的意义178

11.2.2 运算符重载的实现180

11.3 虚拟函数186

11.3.1 虚拟函数的实现186

11.3.2 空虚函数188

11.3.3 纯虚函数与抽象类191

第12章 文件和流类库194

12.1 文件与流的基本概念194

12.1.1 文件的概念194

12.1.2 流的概念195

12.2 基本流类体系196

12.2.1 基本流类体系196

12.2.2 预定义的流与流运算符198

12.2.3 流的格式控制199

12.3 文件流208

12.3.1 文件流类体系208

12.3.2 文件的打开209

12.3.3 文件的关闭210

12.3.4 文本文件的读写操作211

12.3.5 二进制文件的读写操作213

参考文献216

热门推荐