《学习和使用TURBO C语言》求取 ⇩

目录1

前言1

第一章 Turbo C的安装和启动1

§1.1 Turbo C语言简介1

1.1.1 C语言的起源1

1.1.2 Turbo C 2.0的新特点1

1.1.3 中西文Turbo C2

8.7.6 图形模式下的正文输出 (213

§1.2 Turbo C程序结构3

§1.3 Turbo C系统的组成及文件配置4

§1.4 安装和启动Turbo C 2.0系统5

2.1.1 TC的命令行开关11

第二章 Turbo C新的集成开发环境11

§2.1 Turbo C集成开发环境及使用11

2.1.2 基本导航操作12

2.1.3 TC的热键13

2.1.4 菜单结构及命名约定15

2.1.5 主菜单15

2.1.6 快速参考行16

2.1.7 编辑窗口16

2.1.8 编辑命令速成指南17

2.1.9 在编辑窗口中操作源文件17

2.1.10 信息窗口18

2.1.11 观察窗口19

2.1.12 集成调试程序19

§2.2 菜单命令及其使用21

2.2.1 File菜单21

2.2.3 Run菜单23

2.2.2 Edit命令23

2.2.4 Compile菜单26

2.2.5 Project菜单28

2.2.6 Options菜单29

2.2.7 Debug菜单41

第三章 集成环境下的C程序开发47

§3.1 在集成开发环境中建立Turbo C可执行程序47

§3.2 建立和运行单个源文件的可执行程序47

3.2.1 建立和运行单源文件程序的步骤47

3.2.3 将输出送往打印机50

3.2.4 编辑一个C程序50

3.2.2 浏览盘上产生的文件50

3.2.5 存盘51

3.2.6 排错和调试51

§3.3 建立和运行含有多个源文件的C程序53

3.3.1 建立和运行多源文件程序的步骤53

3.3.2 多源文件编译时的错误跟踪54

3.3.3 Project Make的功用56

3.4.1 外部目标文件和库文件57

§3.4 Make的其他一些特性57

§3.5 MAKE实用程序58

3.4.2 标准文件的取代58

第四章 Turbo C程序设计初步59

§4.1 程序设计的基本元素59

§4.2 输出60

4.2.1 printf函数60

4.2.2 其他输出函数:puts和putchar61

§4.3 数据类型61

4.3.1 浮点型61

4.3.2 三种整型62

4.3.3 无符号类型62

4.3.4 定义字符串62

4.3.5 标识符63

4.4.2 单目运算符和双目运算符64

4.4.3 增1(++)和减1(--)运算符64

4.4.1 赋值运算符64

§4.4 运算64

4.4.4 按位运算符65

4.4.6 地址运算符66

4.4.5 组合运算符66

§4.5 输入67

4.5.1 scanf函数67

4.5.2 用gets和getch输入68

§4.6 条件语句68

4.6.1 关系运算符68

4.6.2 逻辑运算符69

4.6.3 关于表达式的进一步说明69

4.6.4 if…else语句70

§4.7 循环71

4.7.1 while循环71

4.7.2 for循环72

4.7.3 do…while循环73

§4.8 函数74

4.8.1 程序分析75

4.8.3 函数说明76

4.8.2 全程量说明76

4.8.4 函数定义77

§4.9 注释78

§5.1 数据结构79

第五章 Turbo C进一步的程序设计技术79

5.1.1 指针79

5.1.2 数组83

5.1.3 结构87

§5.2 switch语句88

§5.3 控制流命令91

5.3.1 return语句91

5.3.2 break语句91

5.3.3 continue语句92

5.3.4 goto语句93

5.3.5 条件表达式(?:)93

§5.4 流和I/O流93

5.4.1 什么是流93

5.4.2 文字流和二进制流94

5.4.3 缓存流94

5.4.4 预定义流94

5.5.1 使用函数原型和全函数定义95

§5.5 C程序设计风格95

5.5.2 使用enum定义96

5.5.3 使用typedf96

5.5.4 说明void函数97

5.5.5 扩充的使用97

§5.6 C程序设计中的常见问题98

5.6.1 使用C字符串的路径名98

5.6.2 指针的使用和误用98

5.6.3 赋值号(=)和等号(==)的混淆100

5.6.5 数组下标100

5.6.4 在switch语句中漏写break语句100

5.6.6 忘记传送地址101

第六章 Turbo Pascal与Turbo C的异同、转换和连接103

§6.1 Turbo Pascal与Turbo C的比较103

6.1.1 程序结构103

6.1.2 程序设计成分104

6.1.3 数据结构116

6.1.4 编程问题123

6.1.5 Pascal程序人员使用C时的常见错误127

§6.2 Turbo Pascal程序到Turbo C的转换129

6.2.1 把Turbo Pascal循环转换为C循环129

6.2.2 case和if语句130

6.2.3 结构和记录131

6.2.4 一个手工转换的例子131

6.2.5 实现自动转换的一个试验原型133

§6.3 Turbo C与Turbo Pascal的连接142

第七章 Turbo C和Turbo Prolog的接口技术146

§7.1 Turbo C与Turbo Prolog的连接步骤146

7.1.1 对程序模块进行编译146

7.1.2 对程序模块进行连接146

§7.2 Turbo C与Turbo Prolog的连接示例147

7.2.1 示例之一:两个整数相加147

7.1.3 其他注意事项147

7.2.2 示例之二:使用数学库149

7.2.3 示例之三:使用流模式和存储分配152

7.2.4 示例之四:画三维条形图157

第八章 Turbo C高级程序设计技术164

§8.1 存储模式164

8.1.1 8086寄存器164

8.1.2 内存分段及地址计算165

8.1.3 近指针、远指针和特大指针166

8.1.4 Turbo C的六种存储模式167

8.1.5 混合模式程序设计地址修饰符168

§8.2 多语言混合程序设计:和汇编语言接口173

8.2.1 C和Pascal的参数传递顺序173

8.2.2 汇编语言接口176

8.2.3 从汇编语言程序调用Turbo C178

8.2.4 定义汇编语言子程序179

8.2.5 寄存器使用约定182

8.2.6 从汇编子程序调用?函数182

§8.3 程序设计的低级支撑183

8.3.1 伪变量183

8.3.2 直接插入汇编代码185

8.3.3 中断函数193

§8.4 浮点库的使用195

8.4.1 仿真8087/80287芯片196

8.4.2 使用8087/80287数学协处理器197

8.4.3 不使用浮点数的场合197

8.4.4 87环境变量198

8.4.5 寄存器和8087/80287198

§8.5 警告和提示199

8.5.1 Turbo C RAM的使用199

8.5.2 要慎用Pascal调用约定199

8.5.3 在DOS 3.2和有浮点协处理器下使用Turbo C199

8.4.6 浮点出错处理199

§8.6 Turbo C的字符屏幕管理200

8.6.1 基本概念201

8.6.2 显示方式控制202

8.6.3 字符输出203

8.6.4 程序例203

§8.7 Turbo C的图形功能204

8.7.1 基本概念204

8.7.2 图形系统控制206

8.7.3 颜色控制207

8.7.4 绘图和着色208

8.7.5 图形屏幕管理和视区设置212

8.7.7 图形模式中的错误处理214

8.7.8 状态查询215

第九章 集成环境下的C程序调试技术217

§9.1 集成调试程序的工作方式217

9.1.1 调试简单程序218

9.1.2 设置和使用断点221

9.1.3 使用Ctrl—Break222

9.1.4 单步执行函数调用222

9.1.5 计算表达式222

9.1.6 nextword和wordlen函数223

9.1.7 静心思考错误原因223

9.1.10 改变所求表达式的值224

9.1.8 回顾已完成的工作224

9.1.11 受限变量名225

9.1.12 格式区分符225

§9.2 找出wordlen中的错误228

9.2.2 已完成的工作229

9.2.3 断点的进一步讨论229

9.2.1 改正错误229

§9.3 继续调试所给程序230

9.3.1 编辑和删除观察表达式231

9.3.2 窗口的扩大和转换231

§9.4 调试打印循环232

§9.5 调试大型程序232

9.3.3 卷滚观察表达式232

9.5.3 返回执行位置233

9.5.2 调用栈233

§9.6 关于多源文件233

9.5.1 寻找函数的定义233

§9.7 调试程序命令和热键综述234

§9.8 软件测试指南235

9.8.1 开发标准方法235

9.8.3 预防性设计236

9.8.4 自底向上调试236

9.8.2 彻底地测试修改236

9.8.5 寻找同类错误237

§9.9 调试直接插入的汇编代码237

§10.1 快速进入和退出编辑程序238

§10.2 编辑窗口状态行238

第十章 改进的Turbo C交互式编辑程序238

§10.3 编辑命令239

10.3.1 基本光标移动命令240

10.3.2 快速光标移动命令241

10.3.3 插入和删除命令241

10.3.4 块命令242

10.3.5 其他编辑命令243

§10.4 Turbo C编辑程序与Wordstor之比较245

第十一章 Turbo C命令行247

§11.1 命令行选择项与菜单选择项的对应关系247

11.2.1 存储模式选择项249

11.2.2 定义249

§11.2 编译选择项249

11.2.3 代码生成选择项250

11.2.4 优化选择项251

11.2.5 源选择项252

11.2.6 出错报告选择项252

11.2.7 段命名选择项253

§11.3 连接选择项254

§11.4 环境选择项254

11.2.8 编译控制选择项254

11.4.2 库文件的搜索算法255

§11.5 从命令行直接编译和连接Turbo C程序255

11.4.1 隐式库文件和显式库文件255

11.5.1 命令行一般格式256

11.5.2 可执行文件的产生256

11.5.3 命令行的例子256

§11.6 TURBOC.CFG文件258

§11.7 在DOS下直接运行Turbo C程序258

第十二章 Turbo C的用户定做259

§12.1 定做程序TCINST的功用259

§12.2 运行TCINST259

§12.3 TCINST设置菜单260

12.3.1 编译菜单261

12.3.2 工程菜单261

12.3.3 选择项菜单261

12.3.4 Debug菜单265

12.3.5 编辑命令选择项265

12.3.6 显示模式菜单268

12.3.7 颜色设置菜单268

12.3.8 改变窗口大小选择项269

12.3.9 从TCINST程序退出269

第十三章 Turbo C语言参考270

§13.1 注解270

§13.2 标识符271

§13.3 关键字271

§13.4 常量272

13.4.1 整型常量272

13.4.2 字符常量272

13.4.3 浮点常量273

§13.5 字符串273

§13.6 硬件特性274

§13.7 类型转换275

13.7.1 字符、整数与枚举275

13.7.2 指针275

13.7.3 算术转换275

§13.9 类型与类型修饰符276

13.9.1 枚举类型276

§13.8 运算符276

13.9.3 带正负号修饰符signed277

13.9.4 常量修饰符const277

13.9.2 void类型277

13.9.6 修饰符cdecl和pascal278

13.9.5 易变修饰符volatile278

13.9.7 修饰符near,far和huge279

§13.10 结构与联合279

13.10.1 字边界279

13.10.2 位域280

§13.11 语句280

§13.12 外部函数定义280

13.12.1 函数类型修饰符280

13.12.2 函数原型282

§13.13 作用域规则284

§13.14 编译程序控制行285

13.14.1 词法单位替换285

13.14.2 文件嵌入286

13.14.3 条件编译286

13.14.4 行控制286

13.14.5 出错指令287

13.14.6 pragma编译指令287

13.14.8 预定义宏名288

13.14.9 Turbo C预定义宏288

13.14.7 空编译指令288

§13.15 过时成份289

A.1.2 关键字290

A.1.1 词法单位290

A.1.3 标识符290

A.1 词法290

附录A Turbo C语法的BNF描述290

A.1.4 常量291

A.2 语法292

A.1.7 标点字符292

A.2.1 表达式292

A.1.6 运算符292

A.1.5 字符串常量292

A.2.2 说明294

A.2.4 外部定义295

A.3 预处理指令295

A.2.3 语句295

B.1 严重错误297

B.2 一般错误297

附录B 编译出错信息297

B.3 警告306

参考资料309

9.1.9 Evaluate窗口的默认表达式324

1993《学习和使用TURBO C语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由潘金贵等编写 1993 南京:南京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

学习和使用  Visual C++  下(1997 PDF版)
学习和使用 Visual C++ 下
1997 上海:同济大学出版社
数据结构:使用C语言(1998年11月第1版 PDF版)
数据结构:使用C语言
1998年11月第1版 电子科技大学出版社
C语言轻松学习( PDF版)
C语言轻松学习
Turbo C使用手册( PDF版)
Turbo C使用手册
中国科学院成都计算机应用研究所情报室
多功能接口板检修30例( PDF版)
多功能接口板检修30例
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
数据结构 使用C语言(1993 PDF版)
数据结构 使用C语言
1993 北京:科学出版社
TURBO C TOOLS 6.0使用手册(1991 PDF版)
TURBO C TOOLS 6.0使用手册
1991 北京:电子工业出版社
学习使用C语言(1994 PDF版)
学习使用C语言
1994 北京:人民邮电出版社
PowerBuilder 6.0-6.5参考手册 语言、函数、对象篇(1999 PDF版)
PowerBuilder 6.0-6.5参考手册 语言、函数、对象篇
1999 北京:国防工业出版社
怎样学用Turbo C(1995 PDF版)
怎样学用Turbo C
1995 北京:人民邮电出版社
Turbo C语言程序设计(1991 PDF版)
Turbo C语言程序设计
1991 北京:电子工业出版社
TURBO C语言屏幕绘图(1993 PDF版)
TURBO C语言屏幕绘图
1993 北京:电子工业出版社
Turbo C程序设计语言(1994 PDF版)
Turbo C程序设计语言
1994 上海:同济大学出版社
计算机连网技术大全(1998 PDF版)
计算机连网技术大全
1998 机械工业出版社;西蒙与舒斯特国际出版公司