图书介绍
C++入门-非C程序员自学教程PDF|Epub|txt|kindle电子书版本网盘下载
![C++入门-非C程序员自学教程](https://www.shukui.net/cover/35/30826600.jpg)
- (美)Saba Zamir著;张铁成 寇育新译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505336053
- 出版时间:1996
- 标注页数:267页
- 文件大小:10MB
- 文件页数:279页
- 主题词:
PDF下载
下载说明
C++入门-非C程序员自学教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 C+++基础1
第一章 面向对象1
1.1 简介1
1.2 抽象1
1.3 设计一个电讯系统2
1.4 电讯系统的再思考2
1.5 在基本抽象基础上建立系统3
1.6 结论4
第二章 C+++及编程基础5
2.1 简介5
2.2 什么是程序设计?5
2.3 源代码文件的命名约定6
2.4 编译器6
2.5 程序的产生和执行6
2.6 BorlandC+++3.1编译器6
2.7 Borland的程序管理器6
2.8 IDE平台7
2.9 非菜单系统下的编译过程17
2.10 一个C+++程序17
2.11 解释C+++实例程序18
2.12 小结19
第三章数据类型、标识符和关键字20
3.1 简介20
3.2 数据类型20
3.3 标识符和关键字20
3.4 整数20
3.5 字符型数据22
3.6 浮点型24
3.7 双精度数据类型25
3.8 常量数据类型25
3.9 识别大小写的能力25
3.10 保留的关键字26
3.11 小结27
第四章 存储分类符和作用域28
4.1 简介28
4.2 自动变量声明28
4.3 静态变量声明30
4.4 外部变量声明31
4.5 寄存器变量声明34
4.6 变量期间34
4.7 小结35
第五章运算符、优先级和结合性36
5.1 简介36
5.2 算术运算符、赋值运算符和取模运算符36
5.3 增量和减量运算符37
5.4 复合运算符38
5.5 逻辑与运算符39
5.6 逻辑或运算符40
5.7 位运算符41
5.8 new和delete运算符45
5.9 sizeof运算符45
5.10 条件(即三元)运算符45
5.11 优先级与结合性46
5.12 小结47
第六章 控制结构48
6.1 简介48
6.2 IF和IF-ELSE语句48
6.3 WHILE语句51
6.4 DO-WHILE语句52
6.5 FOR语句54
6.6 SWITCH语句57
6.7 CONTINUE和GOTO语句62
6.8 小结64
第七章 函数65
7.1 简介65
7.2 一个比方65
7.3 MAINO和函数65
7.4 必须要有函数原型68
7.5 函数原型必须与函数定义相一致68
7.6 VOID是合法的参数和返回类型69
7.7 如果函数有返回值,则RETURN语句必须存在69
7.8 函数名不必唯70
7.9 多个参数是合法的73
7.10 参数表中可以包含省略符79
7.11 INLINE函数79
7.12 递归函数80
7.13 小结81
第八章 数组83
8.1 简介83
8.2 数组表示83
8.3 数组在内存中如何存储84
8.4 数组的其它特性85
8.5 小结88
第九章 指针89
9.1 简介89
9.2 一个比方89
9.3 内存地址91
9.4 数组指针93
9.5 字符串指针97
9.6 函数参数指针98
9.7 指针运算99
9.8 引用参数101
9.9 小结103
第十章 结构104
10.1 简介104
10.2 结构的概念104
10.3 结构声明104
10.4 结构成员的赋值106
10.5 结构数组107
10.6 结构变量指针109
10.7 指针作为结构成员111
10.8 用结构作结构成员113
10.9 在函数内修改结构变量的内容114
10.10 小结115
第二部分C+++增强特性116
第十一章 类机制116
11.1 简介116
11.2 C+++中的结构116
11.3 C+++中的类机制120
11.4 一些常见错误124
11.5 小结131
第十二章 类作用域和类成员访问132
12.1 简介132
12.2 类声明132
12.3 类名作用域132
12.4 类成员的数据类型137
12.5 类成员的存取说明符139
12.6 类成员的存取说明符141
12.7 类成员函数146
12.8 友元(FRIEND)函数146
12.9 内联(INLINE)函数150
12.10 小结152
第十三章 派生类153
13.1 简介153
13.2 简单的C+++应用153
13.3 C+++派生类161
13.4 小结167
第十四章 派生类的存取权限168
14.1 简介168
14.2 类中的保护的成员168
14.3 公共派生类的存取权限172
14.4 私有派生类的存取权限174
14.5 小结179
第十五章 构造函数和析构函数180
15.1 简介180
15.2 构造函数简介180
15.3 缺省的构造函数181
15.4 带参数的构造函数184
15.5 带默认参数的构造函数185
15.6 重载构造函数186
15.7 构造函数的调用顺序187
15.8 带参数的基类构造函数191
15.9 析构函数195
15.10 析构函数的调用顺序196
15.11 小结198
第十六章 虚函数与多态性199
16.1 简介199
16.2 回顾一下指针199
16.3 类指针199
16.4 派生类指针200
16.5 虚函数205
16.6 什么是虚函数209
16.7 什么是早期联编和后期联编209
16.8 小结210
第十七章 虚函数与抽象类211
17.1 简介211
17.2 虚函数的灵活性211
17.3 虚函数特例215
17.4 纯虚函数与抽象类219
17.5 小结222
第十八章 运算符重载223
18.1 简介223
18.2 运算符重载很普通223
18.3 运算符重载的句法224
18.4 不要偏用运算符重载229
18.5 重载的运算符只不过是函数调用230
18.6 运算符重载的优点234
18.7 运算符重载的缺点235
18.8 小结235
第十九章 运算符重载,this和friend236
19.1 简介236
19.2 双目和单目重载运算符236
19.3 运算符重载的限制237
19.4 运算符重载的表达句法237
19.5 this指针240
19.6 FRIEND函数244
19.7 小结248
第二十章 C+++的预处理程序指令249
20.1 简介249
20.2 C+++的预处理程序249
20.3 INCLUDE(包含)文件250
20.4 简单的字符串替换252
20.5 不带参数的宏(Macros)252
20.6 带参数的宏253
20.7 取消宏定义255
20.8 条件编译256
20.9 #PRAGMA259
20.10 小结259
附录A 术语汇编261
附录B C+++句法264