《C程序设计》求取 ⇩

第一章面向对象入门1

1.1 什么是对象2

1.2 面向对象的语言的必要性4

1.2.1 各种各样的语言与面向对象4

1.2.2 软件工程学与面向对象的语言7

1.3 面向对象的基本概念10

1.3.1 面向对象的语言的基本要素10

1.3.2 类与对象11

1.3.3 类的层次与继承13

第二章C语言的基本要素15

2.1.1 C语言的诞生16

2.1.2 C语言的特点16

2.1 C语言16

2.2 简单的示范程序17

2.3 术语与数据20

2.3.1 命名规则21

2.3.2 C语言中的注释22

2.3.3 信息的存储格式22

2.3.4 数据的类型22

2.3.5 常数26

2.3.6 字符串28

2.3.7 数据的定义与初始化29

2.4 表达式与运算符30

2.4.1 表达式30

2.4.2 算术运算符31

2.4.3 算术运算中的类型转换31

2.4.4 关系运算符32

2.4.5 逻辑运算符34

2.4.6 位运算符35

2.4.7 赋值运算符38

2.4.8 条件运算符39

2.4.9 其它运算符39

2.4.10 运算符的优先级42

2.4.11 语句44

2.5 预处理器与库函数简介44

2.5.1 预处理器44

2.5.2 标准输入输出库函数46

2.5.3 文件的存取53

第三章C语言的语法规则56

3.1 单位转换表的设计57

3.2 条件判断60

3.2.1 if...else语句60

3.2.2 switch语句62

3.3 循环处理63

3.3.1 while语句64

3.3.2 for语句65

3.3.3 do-while语句67

3.4 转移67

3.4.1 break语句68

3.4.2 continue语句68

3.4.3 goto语句69

3.5 求阶乘的函数69

3.6.1 函数的写法71

3.6 函数71

3.6.2 return语句72

3.6.3 函数的调用73

3.6.4 传统写法74

3.6.5 个数可变的参数75

3.6.6 函数的调用过程75

3.7 变量与函数的存储类别76

3.7.1 自动变量76

3.7.2 静态变量77

3.7.3 外部变量78

3.7.4 寄存器变量80

3.7.5 递归调用80

3.7.6 函数的存储类别82

第四章C语言的数据结构84

4.1 数组85

4.1.1 一维数组85

4.1.2 多维数组88

4.2 指针90

4.2.1 取地址运算符与间接访问运算符90

4.2.2 指针与数组94

4.2.3 指针的运算96

4.2.4 指向数组的指针100

4.2.5 指针数组101

4.2.6 函数与指针102

4.2.7 指向函数的指针105

4.2.8 从命令行中取参数106

4.2.9 指针变量与const说明107

4.3.1 结构的定义108

4.3 结构108

4.3.2 typedef110

4.3.3 结构的用法111

4.3.4 结构的初始化113

4.3.5 位域115

4.4 联合116

4.5 枚举类型117

4.6 复杂说明的读法118

第五章C++入门121

5.2 C++的新功能(作为面向过程的语言)122

5.2.1 基本风格122

5.1 引122

5.2.2 类型126

5.2.3 函数131

5.3 C++的新功能(作为面向对象的语言)134

5.3.1 对象与消息134

5.3.2 类及其构成方法135

5.3.3 类的层次与继承139

5.4 输入输出类140

5.4.1 简单的例题141

5.4.2 如何使用C++142

第六章类的构成145

6.1 类与抽象数据类型146

6.1.1 什么是类146

6.1.2 抽象数据类型147

6.2 类的基本内容149

6.2.1 数据成员149

6.2.2 成员函数152

6.2.3 建立一个类——Turtle155

6.3 信息隐蔽159

6.3.1 可公开的信息与非公开的信息160

6.3.2 建立一个类——Stack163

6.3.3 friend167

6.4 对象的生成与撤销168

6.4.1 初建函数——constructor168

6.4.2 撤销函数——destructor174

6.4.3 建立一个类——String176

第七章运算符函数181

7.1 什么是运算符函数182

7.2 基本的运算符函数182

7.2.1 二元运算符函数183

7.2.2 一元运算符函数187

7.2.3 建立一个类——Fraction190

7.3 运算符函数的规则194

7.3.1 运算符的分类195

7.3.2 对运算符函数的限制197

7.3.3 定义运算符函数时的注意事项199

7.4 赋值运算符200

7.4.1 赋值运算符函数的定义方法201

7.4.2 赋值运算符函数的必要性202

7.5.1 数组与运算符函数205

7.5 数组运算符205

7.5.2 联想数组206

7.6 函数调用运算符209

7.6.1 定义的方法209

7.7 特殊的运算符函数210

7.7.1 增量运算符函数和减量运算符函数210

7.7.2 类型变换运算符函数212

7.8 输入与输出213

7.8.1 iostream库213

7.8.2 基本数据类型的输入输出214

7.8.3 用户自定义类型的输入输出214

第八章类的各种性质219

8.1.1 什么是类型转换220

8.1 类型转换220

8.1.2 从其它类型转向本类型的类型转换222

8.1.3 从本类型转向其它类型的类型转换223

8.1.4 类型转换的得与失226

8.2 仿建函数——copy constructor228

8.2.1 仿建函数的定义方法228

8.2.2 仿建函数的调用时机229

8.2.3 仿建函数的必要性232

8.3 friend235

8.3.1 什么是friend?235

8.3.2 friend的说明方法235

8.3.3 friend的必要性237

8.4.1 inline函数239

8.4 几个话题239

8.4.2 静态成员242

8.4.3 自我引用251

8.5 各种各样的对象254

8.5.1 作为成员的对象254

8.5.2 对象数组259

8.5.3 静态对象260

8.6 指向成员的指针261

8.6.1 什么是指向成员的指针261

8.6.2 如何使用指向成员的指针262

8.7 类的嵌套263

8.7.1 什么是类的嵌套263

8.7.2 嵌套的类中的成员修饰符265

8.8 多重定义的规则266

8.8.1 概要266

8.8.2 参数的匹配267

第九章类的层次结构与继承271

9.1 派生类272

9.1.1 派生类的继承272

9.1.2 例题——以Card类为基类建立类的层次结构274

9.1.3 类的多重层次280

9.1.4 对基类成员进行访问时的限制282

9.1.5 类的层次结构中的成员名的作用域287

9.1.6 派生类变量的生成与撤销292

9.1.7 派生类的指针与类型转换293

9.2.1 什么是虚函数295

9.2 由虚函数实现的动态连接295

9.2.2 由完成数据统计的类构成的层次结构297

9.2.3 由虚函数实现的动态连接300

9.2.4 与虚函数和重定义有关的规则303

9.3 抽象类305

9.3.1 纯虚函数与抽象类305

9.3.2 监测系统与传感器309

9.4 继承的种类与类的层次构造313

9.5 多重继承314

9.5.1 类的层次结构与多重继承315

9.5.2 多重继承与不确定因素316

9.5.3 多次以同一个类作为基类的情况318

9.5.4 多重继承与虚基类320

9.5.5 多重继承的例题321

第十章例题327

10.1 具有计量单位处理能力的计算器328

10.1.1 概要328

10.1.2 程序结构的说明328

10.1.3 计算器的设计329

10.1.4 处理单位的追加方法340

10.1.5 其它类的定义340

10.2 字符串查找程序345

附录351

A.1预处理器351

A.2 ANSIC标准库函数355

A.3 C++iostream库函数379

参考文献383

索引383

1995《C程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(日)山下浩等著;李建译 1995 北京:科学出版社;OHM社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C/C++程序设计大全(1997 PDF版)
C/C++程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
C程序设计( PDF版)
C程序设计
北京:清华大学出版社
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
NetBIOS, IPX, SPX C程序员指南(1995 PDF版)
NetBIOS, IPX, SPX C程序员指南
1995 北京:科学出版社;龙门书局
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
C++程序设计(1997 PDF版)
C++程序设计
1997 合肥:中国科学技术大学出版社
C程序设计(1999 PDF版)
C程序设计
1999 北京:清华大学出版社
C程序设计(1991 PDF版)
C程序设计
1991 北京:清华大学出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
C程序设计(1998 PDF版)
C程序设计
1998 北京:电子工业出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
Turbo C程序设计教程(1995 PDF版)
Turbo C程序设计教程
1995 北京:人民邮电出版社