图书介绍
学习和使用TURBO C语言PDF|Epub|txt|kindle电子书版本网盘下载
![学习和使用TURBO C语言](https://www.shukui.net/cover/58/31107345.jpg)
- 潘金贵等编写 著
- 出版社: 南京:南京大学出版社
- ISBN:7305018473
- 出版时间:1993
- 标注页数:309页
- 文件大小:20MB
- 文件页数:323页
- 主题词:
PDF下载
下载说明
学习和使用TURBO C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录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