《TURBO C++程序员指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:叶欣,童长忠,张国锋等编译
  • 出 版 社:北京:海洋出版社
  • 出版年份:1991
  • ISBN:7502713921
  • 页数:246 页
图书介绍:

引言 1

0.1本手册的内容简介 1

第一章 Turbo C+语言标准 2

1.1语法与术语 2

1.2 词法与短语结构的语法 2

1.3空白 3

1.3.1行分隔符 3

1.3.2注释 3

1.4词法符号 5

1.4.1关键字 5

1.4.2标识符 6

1.4.3常量 7

1.5操作符描述 14

1.5.1单目操作符 16

1.5.2双目操作符 16

1.5.3标点符号 17

1.6说明 20

1.6.1对象 20

1.6.2左值 21

1.6.3类型与存储类 21

1.6.4作用域 21

1.6.5可见性 22

1.6.6生存期 22

1.6.7编译单元 23

1.6.8连接 24

1.7说明的语法 24

1.7.1暂时定义 24

1.7.2可能说明 25

1.7.3外部说明与定义 28

1.7.4类型指明符 29

1.7.5类型分类 30

1.7.6基本类型 31

1.7.7初始化 33

1.7.8简单说明 35

1.7.9存储类指明符 35

1.7.10修饰符 36

1.7.11复杂说明与说明符 40

1.8指针 41

1.8.1指向对象的指针 41

1.8.2指向函数的指针 41

1.8.3指针说明 42

1.8.4指针与常量 42

1.8.5指针算术运算 43

1.8.6指针转换 44

1.8.7 C+++引用说明 44

1.9数组 44

1.10函数 44

1.10.1说明与定义 44

1.10.2说明与原型 45

1.10.3定义 46

1.10.4形参说明 47

1.10.5 函数调用与参数转换 47

1.11结构 48

1.11.1无标结构与typedef 48

1.11.2结构成员说明 48

1.11.3结构与函数 49

1.11.4结构成员存取 49

1.11.5结构字对齐 50

1.11.6结构名字空间 50

1.11.7不完整说明 51

1.11.8位段 51

1.12联合 52

1.12.1联合说明 53

11.3枚举 53

11.4表达式 54

1.14.1表达式与C+++ 58

1.14.2求值次序 58

1.14.3出错与溢出 59

1.15操作符语义 59

1.15.1后缀和前缀操作符 59

1.15.2 增量和减量操作符 60

1.15.3单目操作符 60

1.15.4 sizeof操作符 61

1.15.5乘法类操作符 62

1.15.6加法类操作符 62

1.15.7按位移位操作符 63

1.15.8关系操作符 63

1.15.9相等操作符 64

1.15.10按位与操作符& 65

1.15.11按位异或操作符? 65

1.15.12按位同或操作符1 65

1.15.13逻辑与操作符&& 66

1.15.14逻辑或操作符|| 66

1.15.15条件操作符? 66

1.15.16赋值操作符 67

1.15.17逗号操作符 67

1.16语句 68

1.16.1块 69

1 16.2带标号语句 69

1.16.3表达式语句 70

1.16.4选择语句 70

1.16.5循环语句 71

1.16.6跳转语句 72

1.17 C+++ 73

1.17.1引用 73

1.17.2作用域存取操作符 75

1.17.3 new与delete操作符 75

1.17.4类 76

1.17.5虚基类 83

1.17.6类的友元 83

1.17.7构造函数(constructors)与析构函数(destructors) 84

1.17.8构造函数 85

1.17.9析构函数 91

1.17.10重载操作符 93

1.17.11操作符函数 94

1.17.12虚函数 96

1.17.13抽象类 97

1.17.14 C+++作用域 98

1.18 TurboC+++预处理程序指令 99

1.18.1空指令 102

1.18.2 #deline与#undef指令 102

1.18.3文件包含指令#include 106

1.18.4条件编译 107

1.18.5 #line行控制指令 108

1.18.6 #error指令 109

1.18.7 #pragma指令 109

1.18.8预定义的宏 113

第二章 运行时间库交叉参考 115

2.1为何要存取运行时间库源代码 115

2.2 Turbo C+++头文件 115

2.3库例程分类 117

2.3.1分类例程 117

2.3.2转换例程 117

2.3.3目录控制例程 117

2.3.4诊断例程 118

2.3.5图形例程 118

2.3.6输入/输出例程 119

2.3.7接口例程(DOS、 8086和BIOS) 120

2.3.8操作例程 121

2.3.9数学例程 121

2.3.10存储例程 122

2.3.11杂凑例程 122

2.3.12进程控制例程 123

2.3.13标准例程 123

2.3.14正文窗口显示例程 123

2.3.15时间和日期例程 124

2.3.16变量参数表例程 124

第三章 C+流 125

3.1对应原版本的新流 125

3.2 2.0版流的用法 125

3.2.1何谓流? 125

3.2.2 iostream库 125

3.2.3 4个标准流 126

3.2.4输出 127

3.2.5输入 132

3.2.6流的初始化 134

3.2.7简单文件I/O 135

3.2.8 I/O流出错状态 136

3.3流的老版本用法 138

3.4升级到2.0版流的指南 138

第四章 存储模型、浮点数和覆盖 140

4.1存储模型 140

4.1.1 8086寄存器 140

4.1.2存储分段 142

4.1.3指针 143

4.1.4六种存储模型 144

4.2混合模型程序设计:地址修饰符 148

4.2.1说明函数为近的或远的 149

4.2.2 说明指针为近的、远的或巨型的 149

4.2.3使用库文件 150

4.2.4连接混合模块 150

4.3浮点选择项 151

4.3.1仿真80X87芯片 152

4.3.2使用80×87代码 152

4.3.3.无浮点代码 152

4.3.4快速浮点选择项 152

4.3.5 87环境变量 152

4.3.6寄存器和80 × 87 153

4.3.7禁止浮点异常 153

4.4复数数学库的用法 154

4.4.1 BCP数学库的用法 154

4.5 Turbo C+ + RAM的用法 156

4.6覆盖(VROOMM) 156

4.6.1覆盖是如何工作的 156

4.6.2要求 158

4.6.3覆盖的用法 158

4.6.4设计覆盖程序 159

4.6.5交换 160

第五章 视频函数 162

5.1关于视频方式的几点说明 162

5.2有关窗口和视区的几点说明 162

5.2.1何谓窗口 162

5.2.2何谓视区 162

5.2.3坐标系 163

5.3在文本方式下编程 163

5.3.1控制台I/O 函数 163

5.3.2文本窗口 165

5.3.3文本方式种类 166

5.3.4文本颜色 167

5.3.5高性能输出:directvideo变量 167

5.4在图形方式下编程 168

5.4.1图形库函数 168

第六章 和汇编语言的接口 178

6.1混合语言程序设计 178

6.1.1参数传递顺序 178

6.2 建立从Turbo C+++对.ASM的调用 180

6.2.1简化的段指令 180

6.2.2 标准段指令 181

6.2.3定义数据常量和变量 182

6.2.4定义全局和外部标识符 182

6.3建立从.ASM中对Turbo C+++的调用。 183

6.3.1引用函数 183

6.3.2引用数据 183

6.4定义汇编语言过程 184

6.4.1传递参数 184

6.4.2处理返回值 184

6.5寄存器约定 188

6.6从.AS M过程中调用C函数 188

6.7伪变量、内部汇编和中断函数 190

6.7.1伪变量 190

6.7.2内部汇编语言 192

6.7.3中断函数 197

第七章 错误信息 200

7.1运行时间错误信息 201

7.2编译错误信息 202

7.2.1致命性错误 203

7.2.2一般错误 203

7.2.3警告 232

附录 ANSI特殊实现标准 238