《Borland C++/Turbo C++编程实例剖析》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:谢明与著;文;都,鞠玉兰改编
  • 出 版 社:北京:科学出版社
  • 出版年份:1993
  • ISBN:7030040597
  • 页数:371 页
图书介绍:

第一章 简介 1

1.1 C与C++ 1

1.2 Turbo C++与Borland C++ 1

1.3 面向对象的方法 2

第二章 C++中的基本I/O语句 3

2.1 基本程序结构 3

2.2 基本变量类型与变量的声明 5

2.3 字符变量与转义控制字符 7

2.4 基本算术运算 8

2.5 输入数据流cin与输出数据流cout 9

2.6 const常量声明 11

2.7 使用时定义变量及其类型 12

2.8 无符号数据类型 13

2.9 类型转换 14

2.10 赋值表达式 17

2.11 递增、递减操作符 18

第三章 程序流程控制 21

3.1 关系操作符 21

3.2 for循环 22

3.3 域宽函数setw() 29

3.4 for循环嵌套 31

3.5 while循环 34

3.6 while循环嵌套 37

3.7 getche()与getch() 38

3.8 do循环 41

第四章 条件语句 45

4.1 if语句 45

4.2 if-else语句 49

4.3 if-else嵌套语句 54

4.4 else-if语句 57

4.5 逻辑操作符 60

4.6 break语句 63

4.7 switch语句 64

4.8 continue语句 68

4.9 条件操作符 71

4.10 综合示例:随机数与猜数字 74

第五章 结构与枚举 77

5.1 结构(structure) 77

5.2 结构变量的赋值运算与初值设置 79

5.3 嵌套结构 83

5.4 枚举(Enum) 87

第六章 函数 89

6.1 函数定义 89

6.2 以常量作为函数参数 93

6.3 以变量作为函数参数 96

6.4 以结构作为函数参数 98

6.5 使用return返回函数值 100

6.6 引用调用 102

6.7 基本数据类型的引用调用 103

6.8 以结构为引用参数的函数调用 106

6.9 重载函数(overloaded function) 108

6.10 嵌入函数 113

6.11 缺省参数值的函数声明 114

第七章 类与对象 116

7.1 类定义与对象声明 116

7.2 构造函数(Constructor) 122

7.3 析构函数(Destructor) 126

7.4 在类外部定义成员函数 127

7.5 构造函数的重载 129

7.6 以对象作为函数参数 131

7.7 返回值为对象 133

7.8 结构与类的区别 135

第八章 变量类型 137

8.1 auto存储类型 137

8.2 外部变量(extern variable) 139

8.3 静态变量(static variable) 143

8.4 寄存器变量(register variable) 144

第九章 预处理程序 146

9.1 #define宏定义 146

9.2 #include 150

第十章 数组 151

10.1 一维数组的定义 151

10.2 数组元素的初值设置 154

10.3 多维数组 157

10.4 设置多维数组初值 161

10.5 用数组作函数参数 163

10.6 气泡排序 165

10.7 结构数组 167

10.8 数组作为类成员变量 169

10.9 对象数组 172

第十一章 字符串 175

11.1 cin.get()字符串输入 175

11.2 strlen()返回字符串长度 177

11.3 字符串拷贝函数 178

11.4 字符串比较函数 180

第十二章 重载操作符 184

12.1 重载操作符简介 184

12.2 处理单目操作符的重载操作符 185

12.3 对象相加(+)重载操作符定义 189

12.4 算术赋值:=重载操作符 193

12.5 字符串连接’+’重载操作符定义 195

12.6 基本数据类型的赋值运算 197

12.7 浮点与对象类型转换的重载操作符 198

12.8 字符串与对象类型转换的重载操作符 200

第十三章 继承 203

13.1 继承 203

13.2 基类与派生类 203

13.3 private与public继承关系 207

13.4 派生类的构造函数定义 209

13.5 派生类成员函数同名定义 211

13.6 含基类构造函数的构造函数声明 214

13.7 类层次 216

13.8 多重继承 222

13.9 嵌套类 226

第十四章 指针 230

14.1 指针地址、地址运算符 230

14.2 指针变量 232

14.3 存取指针变量所指的值 233

14.4 指针与数组 235

14.5 指针与函数 237

14.6 指针与气泡排序 239

14.7 指针与字符串 246

14.8 指针数组与字符串 249

14.9 内存分配函数new与释放函数delete 251

14.10 new、delete与类 252

14.11 指针与结构 253

14.12 指针与对象 255

14.13 对象指针数组 256

第十五章 虚函数、友元函数与this指针 259

15.1 静态联编与动态联编 259

15.2 虚函数 261

15.3 纯虚函数(Pure Virtual Function) 262

15.4 纯虚函数的应用 264

15.5 友元函数 267

15.6 友元类 269

15.7 this指针 271

15.8 用this指针返回值 273

第十六章 数据流 279

16.1 数据流 279

16.2 cerr、clog 280

16.3 数据流输出格式 281

16.4 重载操作符<< 286

16.5 重载操作符>> 288

第十七章 文件 290

17.1 文件类简介 290

17.2 字符串I/O 290

17.3 字符I/O 294

17.4 fstream输入/输出文件对象 297

17.5 对象I/O 303

17.6 文件指针 306

17.7 其它形式的文件 310

第十八章 命令行参数与项目文件 312

18.1 命令行参数 312

18.2 项目文件 317

第十九章 综合程序范例 322

附录A Borland C++集成环境简介 357

A.1 主菜单说明 357

A.2 编缉命令 367

附录B ASCII字符表 369

附录C Turbo C++关键字 371