《C++入门-非C程序员自学教程》求取 ⇩

第一部分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.2C+++中的结构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

附录BC+++句法264

1996《C++入门-非C程序员自学教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Saba Zamir著;张铁成 寇育新译 1996 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++6.0程序设计入门篇(1999 PDF版)
Visual C++6.0程序设计入门篇
1999 北京:中国铁道出版社
C/C++程序员Java编程( PDF版)
C/C++程序员Java编程
北京市:清华大学出版社
Netbios c 程序员指南( PDF版)
Netbios c 程序员指南
C&C++程序设计( PDF版)
C&C++程序设计
C++自学教程( PDF版)
C++自学教程
C程序设计入门(1994 PDF版)
C程序设计入门
1994 北京:清华大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
Visual C++程序员基础教程(1999 PDF版)
Visual C++程序员基础教程
1999 青岛:青岛出版社
C/C++程序员Java基础(1997 PDF版)
C/C++程序员Java基础
1997 北京:北京大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
Visual C++ 6.0程序设计自学教程(1999 PDF版)
Visual C++ 6.0程序设计自学教程
1999 北京:清华大学出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
C语言程序设计入门(1995 PDF版)
C语言程序设计入门
1995 北京:人民邮电出版社
C语言编程入门(1998 PDF版)
C语言编程入门
1998 北京:中国水利水电出版社