《turbo C用户手册》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:姚元,冷鹏,杨东华等译
  • 出 版 社:科海培训中心
  • 出版年份:1988
  • ISBN:
  • 页数:262 页
图书介绍:

Turbo C程序包 1

要求 1

Turbo C的实现 1

第一册:用户手册 2

第二册:参考手册 3

建议你阅读 3

印刷变化 4

Borland的郑重特许声明 5

承认 5

怎样和Borland联系 5

第1章:启动 7

在这一章里 7

程序盘的简述 7

盘片1:综合环境 7

盘片2:命令行部及实用程序 8

盘片3:包含文件和库Ⅰ 8

盘片4:库Ⅱ 9

在你的系统中装入的Turbo C 10

在软磁盘系统中建立Turbo C 10

用一个软盘驱动器执行Turbo C 10

你的程序盘 10

你的工作盘 10

在两个软盘驱动器上执行Turbo C 11

运行TC部 11

运行TCC部 12

在硬盘上建立Turbo C 12

写出配置文件 13

现在在哪儿 13

正在学习C的程序员 14

熟练的C程序员 14

Turbo Pascal程序员 14

Turbo Prolog程序员 14

第2章:Turbo C综合开发环境 15

在本章中 15

你应该看什么 15

怎样得到帮助 15

第Ⅰ部分:使用菜单系统 16

菜单结构 19

菜单命名规则 22

主菜单 22

简明参考行 23

编辑窗口 23

编辑程序命令简明指南 24

在编辑窗口中怎样与源文件打交道 24

建立新的源文件 25

装入已存在的源文件 25

保存源文件 26

写输出文件 26

信息窗口 26

第Ⅱ部分:菜单命令 27

File菜单 27

Edit命令 29

Run命令 30

编译菜单 30

Project菜单 32

Option菜单 33

编译 34

连接程序 41

参数 43

检索选择 43

存储选择 43

调试菜单 43

第3章:把它们放在一起:编译与运行 45

在本章中 45

综合环境下编译与连接 45

建立只有单个源文件的程序 46

第1步:装入Turbo C 46

第2步:选择示例程序 46

第3步:建立工作环境 47

第4步:将示例程序装入编辑 47

第5步:建立可执行文件 48

第6步:运行程序 48

调试 48

信息窗口 49

矫正语法错误 49

使用多个源文件 50

建立多个源文件程序 52

再谈错误跟踪 52

中止Make 52

多个源文件中的语法错误 53

信息保持和信息消除 54

Project Making的能力 55

显式依赖关系 55

什么?更多的Make特征 56

外部目标文件和库文件 56

替换标准文件 57

从命令行编译连接 57

TCC命令行 58

命令行上的编译程序及连接程序选择项 58

命令行上的文件名 58

可执行文件 58

命令行的几个例子 59

文件TURBOC.CFG 60

Make实用程序 60

从DOS命令行运行Turbo C程序 61

都在一起了:在使用Turbo C方面前进了一步 61

第4章:Turbo C基本编程 62

在本章中 62

建立第一个Turbo C程序 62

编译 63

运行 63

发生了什么 64

修改你的第一个程序 65

编写第二个Turbo C程序 66

写入磁盘 66

运行SUM.C 67

程序设计的七个基本要素 67

输出 68

Printf函数 68

格式字符串 69

其他输出函数:Puts和Putchar 70

数据类型 70

浮点类型 71

三种int 72

无符号类型 72

定义字符串 72

使用字符数组 72

使用字符指针 73

标识符 74

运算符 74

赋值运算符 75

一目和二目运算符 75

增量(++)和减量(--)运算符 75

按位运算符 76

组合运算符 77

地址运算符 78

输入 78

Scanf函数 78

白空 79

将地址传给Scanf 79

用gets和getch输入 80

条件语句 81

关系运算符 81

逻辑运算符 82

再谈表达式 82

赋值语句 82

逗号运算符 83

if语句 83

循环 85

While循环 85

For循环 87

Do...while循环 88

函数 89

程序分析 91

get_parms函数 91

get_ratio函数 92

put_ratio函数 92

全局说明 92

函数说明 92

函数定义 93

注释 94

小结 95

第5章:C语言程序设计补充 96

在本章中 96

数据结构评述 96

指针 96

动态地址分配 99

指针和函数 100

指针运算 101

数组 102

数组和指针 103

数组和字符串 104

多维数组 104

数组和函数 106

结构 108

结构和指针 109

开关语句 109

控制流程命令 112

Return语句 112

Break语句 113

Continue语句 114

Goto语句 115

条件表达式(?:) 115

C程序风格:传统风格和现代风格 116

使用函数原型和全函数定义 116

使用枚举定义 117

使用类型定义 118

说明void函数 118

扩充性的利用 119

字符文字串 119

十六进制字符常数 119

符号的类型 120

C程序设计里的易犯错误 120

用C字符串表示的路径名 120

使用和滥用指针 120

使用初始化的指针 121

字符串 121

混淆赋值号(=)与等号(==) 123

开关语沮里遗忘中断 123

数组下标 124

地址传送失败 124

驶向彼岸 126

第6章:关于Turbo Pascal程序员所要注意的 127

程序结构 127

一个例子 128

编程元素的比较 129

输出 129

数据类型 131

运算符 132

输入 134

块语句 134

条件执行 135

迭代 138

While循环 138

Do...while循环 138

For循环 139

子程序 140

函数原型 142

主要例子 143

数据结构的观察 146

指针 146

数组 147

字符串 149

结构 152

联合 154

编程问题 155

大小写状态灵敏度 155

类型脱换 156

常量、变量存储器和预置初值 156

常量类型 157

变量预置 157

变量存储器 157

动态内存分配 158

命令行参量 160

文件I/O 161

Pascal程序员在使用C语言过程中的常见错误 163

易犯的错误#1:赋值语句与比较语句的对比 163

易犯的错误#2:对地址传递的忽略(特别是当使用Scanf函数时) 164

易犯的错误#3:在函数调用时,缺少园括号 164

易犯的错误#4:警告信息 165

易犯的错误#5:多维数组下标 165

易犯的错误#6:忽略了字符数组和字符指针的不同点 166

易犯的错误#7:忽略了C是具有状态灵敏度的 166

易犯的错误#8:一个块中的最后一条语句丢失了分号 167

第7章:Turbo C与Turbo Prolog的接口 168

在这一章里 168

连接Trubo C与Turbo Prolog要点 168

例1:两个整数相加 171

Turbo C源程序:CSUM.C 171

CSUM.C编译成CSUM.OBJ 171

Turbo Prolog源程序:PROSUM.PRO 172

PROSUM.PRO编译成PROSUM.OBJ 172

连接CSUM.OBJ与PROSUM.OBJ 172

例2:使用数学库 174

Turbo C源程序:CSUM1.C 174

Turbo C源程序:FACTRL.C 174

CSUM1.C,FACTRL.C编译成.OBJ 175

Turbo Prolog源文件:FACTSUM.PRO 175

FACTSUM.PRO编译成FACTSUM.OBJ 177

连接CSUM1.OBJ,FACTRL.OBJ和FACTSUM.OBJ 177

例3:流程模式与内存分配 177

Turbo C源程序:DUBLIST.C 178

编译DUBL IST.C 181

例4:作一个3-D条形图 182

编译BAR.C 182

Turbo Prolog程序:PBAR.PRO 182

PBAR.C编译成PBAR.OBJ 183

连接PBAR.OBJ与BAR.OBJ 183

That's All There Is to It 183

第8章:Turbo C语言参考文献 184

在这一章中 184

注释(K&R 2.1) 184

标识符(K&R 2.2) 185

关键字(K&R 2.3) 185

常量(K&R 2.4) 186

整数常量(K&R 2.4.1) 186

字符常量(K&R 2.4.3) 187

浮点常量(K&R 2.4.4) 188

字符串(K&R 2.5) 188

硬件特性(K&R 2.6) 189

转换(K&R 6) 190

char,int和enum(K&R 6.1) 190

指针(K&R 6.4) 190

算术转换(K&R 6.6) 190

运算符(K&R 7.2段) 191

类型说明和修饰符(K&R 8.2) 192

enum类型 192

void类型 192

signed修饰符 193

const修饰符 193

volatile修饰符 194

cdecl和pascal修饰符 195

pascal 195

cdecl 195

near,far和huge修饰符 196

结构和联合(K&R 8.5段) 196

字对齐 197

位字段 197

语句(K&R 9) 198

外部函数定义(K&R 10.1) 198

函数类型修饰符(K&R 10.1.1) 198

Pascal函数修饰符 198

cdecl函数修饰符 199

interrupt函数修饰符 200

函数原型(K&R 10.1.2) 200

范围规则(K&R 11) 203

编译程序控制行(K&R 12) 204

记号置换(K&R 12.1) 204

文件包含(K&R 12.2) 205

条件汇编(K&R 12.3) 205

error指令(ANSI C 3.8.5) 206

pragma指令(ANSI C 3.8.6) 207

#pragma inline 207

#pragma warn 207

空指令(ANSI C 3.7) 208

预定义宏名字(ANSI C 3.8.3) 208

Turbo C预定义宏 209

年代错误(K&R 17) 209

第9章:Turbo C扩展编程方法 210

内存模式 210

8086寄存器 210

通用寄存器 211

段寄存器 212

专用寄存器 212

内存分段 212

地址计算 212

near,far和huge指针 213

near指针 214

fat指针 214

huge指针 215

Turbo C的六种内存模式 216

混合模式编程:编址修饰符 220

说明函数是near或far 221

说明指针是near,far或huge 222

建立适当的说明符 223

利用库文件 225

联接混合程序模块 226

混合语言编程:访问其它语言 228

参数传递的顺序:C和Pascal 228

C参数传递顺序 228

Pascal参数传递顺序 229

汇编语言接口 231

从Tirbo C中建立调用.ASM 232

定义数据常量和变量 233

定义全局的和外部的标识符 233

从.ASM中建立调用Turbo C 234

访问函数 234

访问数据 235

定义汇编语言子程序 236

传递参数 236

处理返回值 237

寄存器协议 240

从.ASM子程序中调用C函数 241

低级编程:伪变量,内部汇编和中断函数 242

伪变量 242

使用内部汇编语言 245

操作码 247

字符串指令 248

重复前缀 249

转移指令 249

汇编指令 250

内部汇编访问数据和函数 250

内部汇编和寄存器变量 250

内部汇编,偏移和尺寸过载 251

使用C语言结构成员 251

使用转移指令和标号 252

中断函数 253

使用低级编程实践 254

使用浮点库文件 255

仿真8087/80287组件 256

使用8087/80287数学协处理器组件 257

如果你不用浮点 258

87环境变量 259

寄存器和8087 261

使用带有浮点的matherr 261

注意和警告部分 261

Turbo C使用RAM 261

你应使用Pascal协议吗 262

小结 262