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

- 吕凤翥编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121010321
- 出版时间:2005
- 标注页数:459页
- 文件大小:20MB
- 文件页数:473页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
1.1 面向对象语言简介1
1.1.1 面向对象的概念1
1.1.2 编程语言的发展2
1.1.3 面向对象语言的特点3
1.2 C语言与C++语言的关系4
1.2.1 C++语言对C语言的改进4
1.2.2 C++语言对面向对象方法的支持5
1.3 C++语言的词法和词法规则5
1.3.1 C++语言的字符集5
1.3.2 单词及词法规则5
1.4 C++程序结构上的特点7
1.4.1 C++程序的两个实例7
1.4.2 C++程序结构特点8
1.4.3 C++程序的书写格式9
1.5 C++程序的实现9
1.5.1 C++程序的编辑、编译和运行9
1.5.2 Visual C++6.0编译系统的用法简介11
1.6 上机练习指导14
习题117
第2章 变量和常量20
2.1 数据类型20
2.1.1 基本数据类型20
2.1.2 自定义数据类型21
2.2 变量21
2.2.1 变量的名字21
2.2.2 变量的类型22
2.2.3 变量的值22
2.3 常量23
2.3.1 整型常量23
2.3.2 浮点型常量24
2.3.3 字符型常量24
2.3.4 字符串常量25
2.3.5 枚举常量26
2.3.6 常量的定义格式28
2.4 数组28
2.4.1 数组的定义格式29
2.4.2 数组元素的表示29
2.4.3 数组的赋值30
2.4.4 字符数组31
2.5 键盘输入和屏幕输出33
2.5.1 键盘输入33
2.5.2 屏幕输出34
2.6 上机练习指导36
习题239
第3章 运算符和表达式42
3.1 运算符的种类及其功能42
3.1.1 算术运算符42
3.1.2 关系运算符43
3.1.3 逻辑运算符43
3.1.4 位操作运算符44
3.1.5 赋值运算符44
3.1.6 其他运算符45
3.2 运算符的优先级和结合性47
3.2.1 运算符的优先级47
3.2.2 运算符的结合性48
3.3 表达式49
3.3.1 表达式的种类49
3.3.2 表达式的值和类型50
3.4 类型转换56
3.4.1 保值的隐式转换56
3.4.2 强制转换56
3.5 类型定义57
3.6 上机练习指导58
习题361
第4章 语句和预处理64
4.1 表达式语句和复合语句64
4.1.1 表达式语句和空语句64
4.1.2 复合语句和分程序65
4.2 选择语句65
4.2.1 条件语句65
4.2.2 开关语句68
4.3 循环语句72
4.3.1 while循环语句72
4.3.2 do-while循环语句73
4.3.3 for循环语句74
4.3.4 多重循环77
4.4 转向语句80
4.4.1 goto语句80
4.4.2 break语句81
4.4.3 continue语句82
4.5 预处理功能82
4.5.1 宏定义命令83
4.5.2 文件包含命令85
4.5.3 条件编译命令86
4.6 上机练习指导88
习题493
第5章 函数和存储类99
5.1 函数的定义和说明99
5.1.1 函数的定义格式100
5.1.2 函数的说明方法101
5.2 函数的参数和返回值102
5.2.1 函数参数的求值顺序102
5.2.2 设置函数参数的默认值102
5.2.3 函数的返回值104
5.3 函数的调用方式105
5.3.1 函数的传值调用105
5.3.2 函数的引用调用106
5.4 函数的嵌套调用和递归调用106
5.4.1 函数的嵌套调用106
5.4.2 函数的递归调用108
5.5 内联函数和重载函数111
5.5.1 内联函数111
5.5.2 重载函数113
5.6 标识符的作用域115
5.6.1 作用域规则115
5.6.2 作用域种类116
5.6.3 关于重新定义标识符的作用域规定116
5.7 变量的存储类118
5.7.1 自动类变量和寄存器类变量118
5.7.2 外部类变量119
5.7.3 静态类变量120
5.8 函数的存储类123
5.8.1 内部函数123
5.8.2 外部函数125
5.9 上机练习指导126
习题5134
第6章 指针与引用140
6.1 指针140
6.1.1 指针的概念140
6.1.2 指针定义格式141
6.1.3 指针的赋值142
6.1.4 指针的运算142
6.2 指针与数组145
6.2.1 数组名是一个常量指针145
6.2.2 数组元素的指针表示145
6.2.3 字符数组、字符指针和字符串处理函数148
6.2.4 指向数组的指针和指针数组152
6.3 指针与函数154
6.3.1 指针用作函数参数154
6.3.2 指向函数的指针和指针函数155
6.4 引用157
6.4.1 引用的概念157
6.4.2 引用的应用159
6.5 上机练习指导163
习题6170
第7章 结构和联合176
7.1 结构176
7.1.1 结构和结构变量的定义176
7.1.2 结构变量成员的表示178
7.1.3 结构变量的赋值178
7.1.4 结构变量的运算179
7.2 结构与数组180
7.2.1 数组作为结构成员181
7.2.2 结构变量作为数组元素181
7.3 结构与函数184
7.3.1 结构变量和指向结构变量的指针作为函数参数184
7.3.2 结构变量和指向结构变量的指针作为函数返回值187
7.4 联合188
7.4.1 联合的概念188
7.4.2 联合的应用191
7.5 上机练习指导194
习题7196
第8章 类和简单对象201
8.1 类的定义201
8.1.1 类的概念201
8.1.2 类的定义格式201
8.1.3 类定义举例204
8.2 对象的定义和成员表示205
8.2.1 对象的定义格式205
8.2.2 对象的成员表示206
8.3 构造函数和析构函数208
8.3.1 构造函数和析构函数的特点及功能208
8.3.2 拷贝构造函数和默认拷贝构造函数210
8.3.3 拷贝构造函数的其他用处212
8.4 成员函数的特征214
8.4.1 内联函数和外联函数214
8.4.2 成员函数的重载性215
8.4.3 成员函数可以设置参数默认值216
8.5 静态成员217
8.5.1 静态数据成员218
8.5.2 静态成员函数220
8.6 常成员221
8.6.1 常数据成员221
8.6.2 常成员函数223
8.7 指向成员的指针224
8.7.1 指向数据成员的指针224
8.7.2 指向成员函数的指针224
8.8 友元函数和友元类226
8.8.1 友元函数226
8.8.2 友元类227
8.9 上机练习指导229
习题8234
第9章 复杂对象243
9.1 对象指针和对象引用243
9.1.1 指向对象的指针和对象引用243
9.1.2 this指针245
9.2 对象数组和对象指针数组246
9.2.1 对象数组247
9.2.2 指向对象数组的指针248
9.2.3 对象指针数组250
9.3 常对象251
9.3.1 一般常量251
9.3.2 常对象252
9.4 子对象和堆对象254
9.4.1 子对象254
9.4.2 堆对象256
9.5 类型转换和转换函数262
9.5.1 类型的隐含转换262
9.5.2 构造函数的类型转换功能262
9.5.3 类型转换函数264
9.6 类作用域和对象的生存期265
9.6.1 类作用域265
9.6.2 对象的生存期265
9.6.3 局部类和嵌套类267
9.7 类和对象的应用实例270
9.8 上机练习指导275
习题9281
第10章 继承性和派生类289
10.1 基类和派生类289
10.1.1 派生类的定义格式290
10.1.2 继承的3种方式291
10.1.3 基类与派生类的关系294
10.2 单继承295
10.2.1 派生类对基类成员的访问权限295
10.2.2 派生类的构造函数和析构函数299
10.2.3 子类型和赋值兼容规则304
10.3 多继承307
10.3.1 多继承的概念307
10.3.2 多继承派生类的构造函数308
10.3.3 多继承中的二义性问题311
10.4 虚基类315
10.4.1 虚基类的概念316
10.4.2 虚基类及其派生类的构造函数317
10.5 应用实例318
10.6 上机练习指导321
习题10327
第11章 多态性和虚函数335
11.1 函数重载335
11.2 运算符重载337
11.2.1 运算符重载中的几个问题337
11.2.2 运算符重载函数的两种形式338
11.2.3 其他运算符重载举例343
11.3 静态联编和动态联编347
11.3.1 静态联编347
11.3.2 动态联编348
11.4 虚函数348
11.5 纯虚函数和抽象类355
11.5.1 纯虚函数355
11.5.2 抽象类356
11.6 虚析构函数361
11.7 上机练习指导362
习题11371
第12章 模板377
12.1 模板的概念377
12.1.1 什么是模板377
12.1.2 为什么引进模板377
12.2 函数模板379
12.2.1 函数模板的定义格式379
12.2.2 函数模板的应用举例380
12.3 类模板383
12.3.1 类模板的定义格式383
12.3.2 类模板的应用举例384
12.4 类模板的应用390
12.4.1 类模板的对象或引用作为函数参数390
12.4.2 类模板用作基类391
12.5 上机练习指导398
习题12403
第13章 C++语言的I/O流类库408
13.1 屏幕输出操作410
13.1.1 使用预定义的插入符410
13.1.2 使用成员函数put()输出一个字符412
13.1.3 使用成员函数write()输出一个字符串413
13.2 键盘输入操作414
13.2.1 使用预定义的提取符414
13.2.2 使用成员函数get()获取一个字符415
13.2.3 使用成员函数getline()获取一行字符416
13.2.4 使用成员函数read()读取多行字符417
13.3 格式化输入和输出418
13.3.1 使用流对象的成员函数进行格式输出418
13.3.2 使用控制符进行格式输出421
13.4 插入符和提取符的重载423
13.5.2 文本文件的读/写操作426
13.5.3 二进制文件的读/写操作429
13.5.4 随机访问数据文件431
13.5.5 文件操作的其他函数434
13.6 字符串流437
13.6.1 ostrstream类的构造函数437
13.6.2 istrstream类的构造函数439
13.7 流错误的处理440
13.7.1 状态字和状态函数440
13.7.2 清除/设置流状态位441
13.8 上机练习指导441
习题13443
附录A Visual C++6.O编译系统部分功能介绍446
A.1 VisualC++6.0主界面446
A.2 C++单文件应用程序的实现456
A.3 C++多文件应用程序的实现457
热门推荐
- 1482334.html
- 108877.html
- 2025814.html
- 504804.html
- 2172018.html
- 99163.html
- 1740186.html
- 443010.html
- 2601491.html
- 3109861.html
- http://www.ickdjs.cc/book_1233258.html
- http://www.ickdjs.cc/book_3709847.html
- http://www.ickdjs.cc/book_1324256.html
- http://www.ickdjs.cc/book_1768518.html
- http://www.ickdjs.cc/book_1625549.html
- http://www.ickdjs.cc/book_519021.html
- http://www.ickdjs.cc/book_34844.html
- http://www.ickdjs.cc/book_566135.html
- http://www.ickdjs.cc/book_830072.html
- http://www.ickdjs.cc/book_1022732.html