TURBO C程序设计技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:潘金贵等编写
- 出 版 社:南京:南京大学出版社
- 出版年份:1990
- ISBN:7305002658
- 页数:337 页
目录 1
目录 1
第一章 Turbo C的安装和启动 1
1.1 Turbo C系统文件配置 1
1.2 在不同配置的系统上建立Turbo C 1
1.2.1 在只有单软盘系统上使用Turbo C 1
1.2.2 在只有双软盘系统上使用Turbo C 2
1.2.3 在带硬盘的系统上使用Turbo C 3
1.3 关于中西文Turbo C 3
第二章 Turbo C集成开发环境 8
2.1 Turbo C菜单系统及其使用 8
2.1.1 基本导航操作 9
2.1.4 主菜单 10
2.1.3 菜单中的命令、开关及命名约定 10
2.1.2 Turbo C的“热键” 10
2.1.5 快速参考行 11
2.1.6 编辑窗口 11
2.1.7 信息窗口 13
2.2 菜单命令 14
2.2.1 文件菜单 14
2.2.2 编辑命令 15
2.2.3 运行命令 15
2.2.4 编译菜单 15
2.2.5 工程菜单 16
2.2.6 选择项菜单 16
2.2.7 调试菜单 21
3.2 建立单个源文件的可执行程序 23
第三章 Turbo C程序的编译和运行 23
3.1 在集成开发环境中编译和连接Turbo C程序 23
3.3 调试 25
3.3.1 信息窗口 25
3.3.2 纠正语法错误 26
3.4 使用多个源文件 26
3.4.1 建立多源文件的可执行程序 27
3.4.2 出错跟踪 27
3.4.3 Project-Make的功用 29
3.5 Make的其他一些特性 30
3.5.1 外部目标文件和库文件 30
3.5.2 标准文件的取代 31
3.6 MAKE实用程序 31
4.1.1 编译 32
第四章 Turbo C程序设计初步 32
4.1 建立第一个Turbo C程序 32
4.1.2 运行 33
4.1.3 浏览产生的文件 33
4.2 修改第一个Turbo C程序 34
4.3 建立第二个Turbo C程序 34
4.3.1 程序记盘 35
4.3.2 运行SUM.C 35
4.4 程序设计的基本元素 35
4.4.1 输出 36
4.4.2 数据类型 37
4.4.3 基本运算 40
4.4.4 输入 42
4.4.5 条件语句 44
4.4.6 循环 46
4.4.7 函数 50
4.4.8 注解 53
第五章 Turbo C进一步的程序设计技术 54
5.1 数据结构 54
5.1.1 指针 54
5.1.2 数组 58
5.1.3 结构 62
5.2 switch语句 63
5.3 控制流命令 65
5.3.2 break语句 66
5.3.1 return语句 66
5.3.3 continue语句 67
5.3.4 goto语句 67
5.3.5 条件表达式(?:) 68
5.4 C程序设计风格 68
5.4.1 使用函数原型和全函数定义 68
5.4.2 使用enum定义 69
5.4.3 使用typedef 69
5.4.4 说明void函数 70
5.4.5 扩充的使用 70
5.5 C程序设计中的常见问题 71
5.5.1 使用C字符串的路径名 71
5.5.2 指针的使用和误用 71
5.5.5 数组下标 73
5.5.4 switch语句中忘记break语句 73
5.5.3 赋值号(=)和等号(==)的混淆 73
5.5.6 忘记传送地址 74
第六章 Turbo Pascal与Turbo C的异同、转换和连接 76
6.1 Turbo Pascal与Turbo C的比较 76
6.1.1 程序结构 76
6.1.2 程序设计成份 78
6.1.3 数据结构 90
6.1.4 编程问题 96
6.1.5 Pascal程序人员使用C时的常见错误 101
6.2 Turbo Pascal程序到Turbo C的转换 103
6.2.1 把Turbo Pascal循环转换为C循环 103
6.2.2 case和if语句 104
6.2.4 一个手工转换的例子 105
6.2.3 结构和记录 105
6.2.5 实现自动转换的一个试验原型 107
6.3 Turbo C与Turbo Pascal的连接 116
第七章 Turbo C与Turbo Prolog的接口技术 120
7.1 Turbo C与Turbo Prolog连接的步骤 120
7.1.1 对程序模块进行编译 120
7.1.2 对程序模块进行连接 120
7.1.3 其他注意事项 121
7.2 Turbo C与Turbo Prolog的连接示例 121
7.2.1 示例之一:两个整数相加 122
7.2.2 示例之二:使用数学库 123
7.2.3 示例之三:使用流模式和存储分配 126
7.2.4 示例之四:画三维条形图 129
8.1 存储模式 135
8.1.1 8086寄存器 135
第八章 Turbo C高级程序设计技术 135
8.1.2 内存分段及地址计算 136
8.1.3 近指针、远指针和特大指针 137
8.1.4 Turbo C的六种存储模式 139
8.1.5 混合模式程序设计:地址修饰符 140
8.2 多语言混合程序设计:和其他语言接口 145
8.2.1 C语言和Pa scal语言的参数传递顺序 146
8.2.2 汇编语言接口 148
8.2.3 从汇编语言调用Turbo C 150
8.2.4 定义汇编语言子程序 151
8.2.5 寄存器使用约定 154
8.2.6 从汇编子程序调用C函数 154
8.3.1 伪变量 155
8.3 程序设计的低级支撑 155
8.3.2 直接插入汇编代码 157
8.3.3 中断函数 162
8.3.4 使用低级支撑的例子(BIOS和低级接口模块) 163
8.4 浮点库的使用 164
8.4.1 仿真8087/80287芯片 165
8.4.2 8087/80287数学协处理器 165
8.4.3 不使用浮点数 166
8.4.4 87环境变量 167
8.4.5 寄存器和8087 167
8.4.6 浮点出错处理 167
8.5.2 要慎用Pascal调用约定 168
8.5.3 在DOS 3.2和有浮点协处理器下使用Turbo C 168
8.5 警告和提示 168
8.5.1 Turbo C RAM的使用 168
8.6 Turbo C的字符屏幕管理 169
8.6.1 基本概念 169
8.6.2 显示方式控制 171
8.6.3 字符输出 171
8.6.4 程序例 172
8.7 Turbo C的图形功能 173
8.7.1 基本概念 173
8.7.2 图形系统控制 175
8.7.3 色彩控制 175
8.7.4 绘图和着色 177
8.7.5 图形屏幕管理和视区设置 182
8.7.6 图形模式下的正文输出 183
8.7.8 状态询问 184
8.7.7 图形模式下的错误处理 184
第九章 Turbo C交互式编辑程序 187
9.1 快速进入和退出编辑程序 187
9.2 编辑窗口状态行 187
9.3 编辑命令 188
9.3.1 基本光标移动命令 189
9.3.2 快速光标移动命令 190
9.3.3 插入和删除命令 190
9.3.4 块命令 191
9.3.5 其他编辑命令 192
9.4 Turbo C编辑程序与Word Star之比较 197
第十章 Turbo C命令行 198
10.1 编译选择项 198
10.1.1 存储模式选择项 198
10.1.3 处理器选择项 200
10.1.2 定义 200
10.1.5 代码选择项 201
10.1.4 源选择项 201
10.1.6 出错选择项 203
10.1.7 命名选择项 204
10.1.8 编译控制选择项 204
10.2 连接择选项 204
10.3 环境选择项 204
10.3.1 隐式库文件和显式库文件 205
10.3.2 库文件的搜索算法 205
10.4.2 可执行文件的产生 206
10.4.3 有关命令行的一些例子 206
10.4.1 命令行的一般格式 206
10.4 从命令行直接编译和连接Turbo C程序 206
10.5 TURBOC.CFG文件 208
10.6 在DOS下直接运行Turbo C程序 208
第十一章 Turbo C的用户定做 209
11.1 定做程序TCINST的功用 209
11.2 运行TCINST 209
11.2.1 Turbo C目录选择项 210
11.2.2 编辑命令选择项 211
11.2.3 设置环境选择项 213
11.2.4 显示模式选择项 214
11.2.5 彩色定制选择项 215
11.2.6 改变窗口大小选择项 216
11.3 从TCINST程序退出 216
12.2 标识符 217
12.1 注解 217
第十二章 Turbo C语言参考 217
12.3 关键字 218
12.4 常量 218
12.5 字符串 220
12.6 硬件特性 220
12.7 类型转换 221
12.8 运算符 222
12.9 类型与类型修饰符 222
12.10 结构和联合 225
12.11 语句 226
12.12 外部函数定义 226
12.13 作用域规则 230
12.14 编译程序控制行 231
12.15 过时成份 234
附录A Turbo C语法的BNF描述 235
附录B Turbo C字符屏幕管理和图形处理库函数 241
B.1 库函数索引 241
B.2 按字母顺序组织的库函数描述 245
附录C Turbo C实用程序及其使用 279
C.1 Turbo C预处理程序CPP 279
C.2 独立运行的MAKE程序 280
C.3 Turbo连接程序TLINK 294
C.4 Turbo库管理程序TLIB 301
C.5 文件搜索程序GREP 304
C.6 图形驱动程序和字体转换程序BGIOBJ 307
附录D 编译出错信息 319
主要参考文献 321
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《课堂上听不到的历史传奇 世界政治军事名人 初中版》顾跃忠等编著 2015
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《奶制品化学及生物化学》(爱尔兰)福克斯(FoxP.F.)等 2019