Turbo C程序设计技巧与应用实例PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:陈国章编著
- 出 版 社:天津:天津科学技术出版社
- 出版年份:1995
- ISBN:7530817426
- 页数:415 页
第一篇 Turbo C 2.0使用方法及设计技巧 1
第一章 预备知识 3
一、c语言中的关键字 3
二、运算符和结合性 3
第二章 Turbo C 2.0的介绍 11
第一节 Turbo C 2.0的特色 11
第二节 Turbo C 2.0系统的组成及配置要求 12
一、Turbo c 2.0系统的组成 12
二、Turb。C 2.0配置要求 12
第三章 Turbo C 2.0的安装和启动 17
第一节 介绍两种安装方法 17
一、用户自行安装 17
第二节 Turbo C 2.0的启动 19
二、利用安装程序引导安装 19
第四章 介绍Turbo C 2.0的集成开发环境TC 20
第一节 TC的特色 20
第二节 怎样使用了TC 20
一、TC内部命令的使用 20
二、TC热键的介绍 21
三、TC的菜单结构 23
四、主菜单及功能锭提示行的说明 24
五、三种窗口的介绍 26
(一)编辑窗口 26
(一)信宣窗口 28
六、TC命令行开关 29
四、Turbo c 2.o的六种存储模式 29
(二)监权窗口 29
七、集成调试程序及有关的调试命令 30
第三节 菜单命令 34
一、文件菜单(FIle) 35
二、编辑菜单(Edit) 36
三、运行菜单(RMn) 37
四、编译菜单(C。mplle) 39
五、工程(项目)菜单(Propct) 41
六、选择项菜单(0pttons) 43
(一)编辑选择项(compder) 44
二)链接选择项(Llnker) 54
(三)环境的设置(Env,ronment) 55
(四)目录的选择(Directaries) 58
(七)配置文件的管理(Retrineve Opthons) 60
七、调试菜单(Debug) 60
(六)保存选择项(save optuons) 60
(五)参数的设置(Ar8uMenM) 60
八、中断/监视菜单(Break/watch) 64
一、配置文件的定义和类型 66
第四节 配置文件和Pick文件 66
二、集成开发环境中的配置文件 67
三、Pick表和Pick文件 68
第五章 Turbo C 2.0的定做程序TCINST.EXE 70
第一节 TCINST.EXE的功能 70
第二节 TCINST.EXE的使用 70
一、Turbo C dlrectory(Turbo C目录选择项) 71
二、Ednor comman由(编辑命令) 71
三、SeNp en『tonment(环境设置) 74
第三节 用了CINS了工具设置Turbo C参数 75
第六章 Turbo C 2.0的屏幕与图形功能 87
第一节 屏幕模式 87
一、屏幕窗口 88
第二节 字符屏幕函数 88
二、基本输入/输出函数 89
三、字符屏幕操作函数 90
四、字符屑性的控制 92
五、字符屏幕显示状态的函数 95
六、dlrectVldeo变量 96
七、应用举例 96
第三节 TMrbo C 2.0的图形函数 98
一、视频窗口的介绍 98
二、屏幕显示适配器模式控制函数 98
三、图形函数 103
(—)介绍基本图形函数 103
(二)介绍色彩函数和填充函数 106
四、图形模式下的字符输出 110
五、控制图形模式状态的函数 112
六、图形屏幕操作控制函数 115
第七章 TMrbo C 2.0的文字编辑程序 118
第一节 编辑程序的调入与退出 118
第二节 基本的编辑方法 118
一、光标的移动 118
二、删除 119
三、字块的移动,拷贝和删除 119
四、字符串的查找与替换 120
五、设置标记 120
六、文件的保存和装入 120
八、从磁盘中读写字符块 121
九、查找配对的定界符 121
七、自动缩进方式的使用 121
(二)文件的装入 121
(—)文件的保存 121
第三节 其它编辑命令 122
第四节 可带文件名的调用Turbo c的方法 122
第五节 Turbo c 2.0编辑命令——览表 122
第八章 Turbo C 2.0高级程序设计技巧 124
第一节 存储模式 124
—、8086处理器的寄存器 124
二、分段内存及地址的计算 125
三、Turbo c 2.o的指针类型 126
五、如何选择存储模式 130
六、内存模式选择 130
七、Turbo c 2.0六种存储模式的内存分配情况 130
八、混合模式编程问题 132
(一)说明远函数和近函数 133
(二)说明血指针、远指针和巨型指针 134
(三)构造适当的说明符 135
(四)六种模式所对应的库文件 136
(五)关于混合模式的连接问题 137
第二节 Turbo C 2.0与汇编语言接口 139
一、参数传递的两种顺序 139
二、汇编语言接口 141
(一)如何从TurboC调用汇编程序 142
(二)定义全局和外部标识符 143
三、汇编语言如何调用Turbo c 144
(一)函数调用 144
(二)数据的访问 144
四、如何定义汇编语言子程序 145
五、寄存器的使用问题 148
六、从汇编子程序调用c函数 149
第三节 c语言与其它高级语言的接口 150
一、c语言与其它高级语言的接口设计 150
二、c调动BASIC 151
三、c调动FORTRAN 152
四、C调动PASCAtL 154
第四节 Turbo C 2.0提供的低级支撑 155
一、伪变量 155
二、直接插入汇编代码 157
(—)引用数据和函数 159
(二)c结构成员的使用 159
(三)跳转指令和标号的使用 160
三、中断函数 161
四、具体实例(BI帕和低级接口模块) 161
第九章 基本文件处理 164
第一节 目录/文件系统概述 165
一、文件存取级别 165
二、文件属性 166
第二节 系统级输入/输出 167
一、文件柄 167
二、文件柄存取字节 168
三、文件柄属性字节 169
四、文件出错处理 170
五、建立文件 170
六、打开文件 171
七、读取和设置文件的特征 172
八、读写和关闭文件 173
第三节 标准级(流式)输入输出 175
一、FILE数据结构 175
二、建立/打开/关闭/删除文件 177
三、取文件状态和出错处理 178
四、控制文件缓冲区 179
五、移动文件指针 181
六、字节级的读/写 182
七、字符串级的读/写 182
八、记录级的读/写 182
第四节 基本文件处理工具包 184
第五节 驱动器和目录操作 191
一、驱动器和驱动器信息 191
二、目录操作 192
三、文件名操作 193
四、目录搜索 193
一、程序结构的异同 198
第一节 Turbo Pascal与Turbo C的比较 198
第十章 Turbo Pascal与Turbo C的比较,转换和连接 198
二、程序设计成份的异同 200
三、数据结构的异同 211
四、编程时应注意的问题 217
五、Pascal程序人员使用c时的常见错误 222
第二节 Turbo Pascal程序至U Turbo C的转换 224
一、把TurboPascal循环转换为c循环 224
二、case和if语句 225
三、结构和记录 226
四、Turbo Pascal程序转换为TMrbo c程序的实例 226
五、实现自动转换的一个试验原型 228
第三节 Turbo c与TMrbo Pascal的连接 238
第十一章 c与操作系统接口设计技巧 242
第一节 操作系统接口 242
第二节 中断与DOS 243
第三节 ROM—B10S系统资源的访问 244
一、如何使用Int86<>函数访问系统功能 248
二、如何改变屏幕方式 248
三、怎样清屏 249
四、光标定位的方法 250
五、怎样使用PC键盘扫描码 251
第四节 怎样利用Dos访问系统功能 253
一、键盘状态的检查 254
二、如何使用打印机 255
三、串行口的读写 255
第五节 位域和字位运算符及其应用 256
一、位域 256
二、字位运算符 258
三、显示器的属性字节 262
四、在屏幕指定位置显示指定属性的字符 263
第六节 本章小节 264
第十二章 设计中常见的错误及程序调试 265
一、常见错误分析 265
二、程序调试 277
第二篇 Turbo C 2.0在实际问题中的应用实例 279
第十三章 在排序和搜索中的应用实例 281
第一节 排序 281
一、气泡排序 281
二、选择排序 282
三、插入排序 282
四、shell排序 283
五、快速排序 284
二、二分搜索 286
一、顺序搜索 286
第二节 搜索 286
第十四章 在人工智能方面的应用实例 288
第一节 图形表示法 288
第二节 深度优先搜索法 289
第三节 广度优先搜索法 289
第十五章 在宙口设计方面的应用实例 299
一、两种不同配置的窗口介绍 299
二、窗口程序 299
第十六章 多级窗口的设计实例 327
一、窗口的移动 327
二、窗口的推出与回收 329
三、窗口的命名与变色 332
四、两种窗口的比较 334
五、综合举例 335
第十七章 使计算机发出声音的实例 343
一、硬件介绍 343
二、发声的原理 344
三、程序清单 344
四、其它 347
第十八章 几种不同访问中断方式比较的实例 349
一、程序说明 349
二、程序清单 350
三、测试结果 355
附录一 编译出错信息 357
附录二 C库函数 369
附录四 TCC命令行选择项 382
附录五 常用字符与ASCH代码对照表 383
附录六 8086、80286及8087语句表 385
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020