《Turbo C自学读本》求取 ⇩

第一章预备知识1

1.1 PC机并不复杂1

前言1

1.2PC机的各部分组成2

1.2.1 键盘2

1.2.2 鼠标器4

1.3 保存所编的程序4

1.4.1 开机5

1.4.2 改变驱动器5

1.4 DOS基础5

1.4.3 MS-DOS的命令6

1.4.4 命令的键入6

1.4.5 内部命令和外部命令7

1.4.6 关机7

1.5 简单的文件操作8

1.5.1 文件的基本概念8

1.5.2 文件的打印17

1.5.3 查看文件的内容18

1.5.4 文件的复制19

1.5.5 文件的合并20

1.5.6 文件的移动21

1.5.7 文件的删除23

1.5.8 文件的恢复24

1.5.9 文件的改名26

1.5.10 更改目录名称27

1.5.11 文件的属性28

1.6 磁盘和目录管理29

1.6.1 磁盘29

1.6.2 磁盘管理41

1.6.3 目录管理49

1.7 CONFIG.SYS文件58

1.8 AUTOEXEC.BAT文件59

第二章C和Turbo C的历史和特点60

2.1 C的产生60

2.2 C是中级语言60

2.3 C是结构化语言61

2.4 C是编程者的语言62

2.5 C程序的形式63

2.6 库和连接64

2.7 独立编译65

2.8 Turbo C的由来65

2.9 Turbo C的特点65

2.9.2 实用的Turbo C编辑器66

2.9.1 可设置任务环境66

2.9.3 灵活的连接器67

2.9.4 强大的Turbo C 工程制作实用程序67

2.9.5 交互的错误处理方式67

2.9.6 低级功能的支持68

2.9.7 可配置Turbo C68

2.9.8 丰富的存储模式68

第三章编写程序前的最少C语言知识69

3.1 一个典型的C程序69

3.2 注释69

3.5 预处理指令70

3.3 语句70

3.4 关键字和名字70

3.6 函数71

3.7 调用函数71

3.8 声明及初始化变量71

3.9 外部变量与局部变量72

3.10 函数原型72

3.11 关于printf73

3.12 中西文兼容的汉字系统74

3.13 启动Turbo C75

3.14 用Turbo C编辑FIRST.C75

3.15 用Turbo C编译FIRST.C79

3.16 用Turbo C运行FIRST.C81

3.17 用Turbo C调试FIRST.C83

3.18 监视变量和断点86

第四章表达式90

4.1 五种基本数据类型90

4.2 基本类型的修饰符91

4.3 标识符名称91

4.4 变量92

4.4.1 变量定义的位置92

4.4.2 局部变量92

4.4.3 形式参量94

4.4.4 全局变量95

4.5 存取类型修饰符96

4.5.1 const96

4.5.2 volati1e97

4.6 存储类类型修饰符98

4.6.1 外部变量98

4.6.2 静态变量99

4.6.3 寄存器变量101

4.7 变量初始化102

4.8 常量102

4.8.2 字符串常量103

4.8.1 十六进制和八进制常量103

4.8.3 反斜杠字符常量104

4.9 操作符104

4.9.1 赋值操作符104

4.9.2 赋值的类型转换105

4.9.3 多赋值106

4.9.4 算术操作符106

4.9.5 加一和减一操作符107

4.9.6 关系和逻辑操作符108

4.9.7 位操作符109

4.9.8 ?操作符112

4.9.9 和x指针操作符113

4.9.10 sizeof操作符114

4.9.11 逗号操作符115

4.9.12 ·和->操作符115

4.9.13 □和()操作符115

4.9.14 优先级总结116

4.10 表达式116

4.10.1 计算的次序116

4.10.2 表达式的类型转换117

4.10.3 类型强制转换117

4.10.4 空格和括号118

4.10.5 C语言简写119

第五章C语句120

5.1 C中的真和伪120

5.2 选择语句120

5.2.1 if语句120

5.2.2 嵌套if语句122

5.2.3 多层嵌套if语句:if-e1se-if阶梯123

5.2.4 ?替代124

5.2.5 条件表达式127

5.2.6 开关语句(switch)127

5.3.1 for循环130

5.2.7 嵌套开关语句130

5.3 迭代语句130

5.3.2 for循环变量131

5.3.3 无穷循环134

5.3.4 没有循环体的for循环135

5.3.5 whi1e循环135

5.3.6 do-whi1e循环137

5.4 跳转语句138

5.4.1 return语句138

5.4.2 goto语句138

5.4.3 break语句139

5.4.4 exit函数140

5.4.5 continue语句141

5.5 表达式语句142

5.6 块语句143

第六章数组和字符串144

6.1 一维数组144

6.2 对数组产生指针145

6.3 把一维数组传递给函数145

6.4 字符串146

6.5 二维数组148

6.5.1 字符串数组151

6.6 多维数组152

6.7 可转化为下标的指针153

6.8 数组初始化154

6.8.1 变长数组的初始化155

6.9 四子棋游戏156

第七章指针160

7.1 什么是指针160

7.2 指针变量161

7.3 指针操作符161

7.4.2 指针运算162

7.4.1 指针赋值162

7.4 指针表达式162

7.4.3 指针比较163

7.5 指针和数组是密切相关的165

7.5.1 指针的数组166

7.6 多级间接指针167

7.7 初始化指针168

7.8 函数指针169

7.9 C的动态内存分配函数171

7.10 对于指针的问题172

8.2 函数的作用域规则176

8.1 函数的一般形式176

第八章函数176

8.3 函数参数177

8.3.1 值调用,引用调用177

8.3.2 产生一个引用调用178

8.3.3 用数组调用函数179

8.4 argc和argv--main()的参数181

8.5 return语句183

8.5.1 从一个函数返回183

8.5.2 返回值185

8.6 返回非整型的函数186

8.7 函数原型187

8.8 返回指针189

8.9 void型函数189

8.10 main()返回什么190

8.11 递归函数190

8.12 定义变量长度参数列表192

8.13 经典与现代函数参数定义对比192

8.14 补充问题193

8.14.1 参数和通用函数193

8.14.2 效率193

9.1 结构195

第九章结构、联合、枚举和用户定义类型195

9.1.1 引用结构元素196

9.1.2 结构赋值197

9.2 结构数组197

9.3 结构传递给函数198

9.3.1 给一个函数传递一个结构元素198

9.3.2 给函数传递整个结构198

9.4 结构指针199

9.4.1 使用结构指针199

9.5 结构内的数组和结构202

9.6 位域202

9.7 联合204

9.8 枚举206

9.9 使用sizeof确保可移植性208

9.10 typedef209

第十章控制台I/O211

10.1 读和写字符211

10.1.1 与getchar()有关的一个问题212

10.1.2 getchar()的替代物212

10.2 读和写字符串213

10.3 格式化控制台I/O215

10.4 printf()215

10.4.2 打印数字216

10.4.1 打印字符216

10.4.3 显示地址217

10.4.4 %n说明符218

10.4.5 代码修饰符格式化218

10.4.6 最小域宽指示符218

10.4.7 精度指示符220

10.4.8 对齐输出220

10.4.9 其他数据类型的处理221

10.4.10 *和#修饰符221

10.5 scanf()221

10.5.2 输入数字222

10.5.1 格式指示符222

10.5.3 输入不带符号的整数223

10.5.4 使用scanf()读入单个字符223

10.5.5 读字符串223

10.5.6 地址的输入223

10.5.7 %n指示符224

10.5.8 扫描集的使用224

10.5.9 丢弃不要的空白符225

10.5.10 控制串中的非空白字符225

10.5.11 用户必须传递scanf()地址225

10.5.12 格式修饰符225

10.5.13 抑制输入226

第十一章ANSI C标准文件I/O227

11.1 历史的回顾227

11.2 流和文件227

11.2.1 流227

11.2.2 文本流227

11.2.3 二进制流228

11.2.4 文件228

11.3 文件系统基础228

11.3.1 文件指针229

11.3.2 打开文件229

11.3.3 关闭文件230

11.3.5 读字符231

11.3.6 使用fopen(),gete(),pute()和fe1ose()231

11.3.4 写字符231

11.3.7 使用feof()233

11.3.8 串的操作:fputs()和fgets()234

11.3.9 rewind()235

11.3.10 ferror()236

11.3.11 文件的删除238

11.4 fread()和fwrite()239

11.4.1 使用fread()和fwrite()239

11.3.12 刷新流239

11.5 fseek()和随机存取I/O240

11.6 fprintf()和fscanf()241

11.7 标准流243

11.7.1 控制台I/O连接243

11.7.2 使用freopen()来改道标准流244

第十二章DOS系统资源245

12.1 BIOS头文件245

12.2 BIOS函数的调用语法246

12.2.1 检查基本内存246

12.3 DOS头文件247

12.2.2 检查游戏的适配器247

12.4 DOS函数调用语法249

12.4.1 放慢程序输出251

12.4.2 检查磁盘上的自由空间252

12.4.3 使用DOS中断函数252

12.4.4 声音大小253

第十三章图形255

13.1 图形头文件255

13.2 图形函数的调用语法257

13.3 从图形开始261

13.3.1 确定安装的设备和模式262

13.3.2 练习不同的图素265

13.4 学习更高级的图形267

13.4.1 绘制一条有阻尼的正弦波268

13.4.2 绘制表现数据的饼图程序270

第十四章混合C和汇编语言代码275

14.1 使用嵌入汇编语言275

14.1.1 并行端口连接275

14.1.2 LED指示灯277

14.2 编写独立的C语言和汇编语言模块278

14.2.1 传递参数的新方法279

14.2.2 参数传递的首次浏览279

14.3.1 更多的LED指示灯281

14.3 一个简单的C语言和汇编语言连接281

14.4 使用C语言和汇编语言的硬件接口284

14.4.1 模拟一个方块的滚动284

14.5 从C语言向编译语言传递数组288

第十五章C预处理程序和注释290

15.1 C预处理器290

15.2 #define290

15.3 #error292

15.4 #inc1ude292

15.5.1 #if,#else,#elif和endif293

15.5 条件编译指令293

15.5.2 #ifdef和#ifndef295

15.6 #undef296

15.7 #line297

15.8 #pragma297

15.9 #和##预处理器操作符297

15.10 预定义的宏名298

15.11 注释299

附录A 标准库函数和全局变量一览表300

附录B编辑命令一览表311

C.1.1 使用选择项314

附录CTCC命令行编译器314

C.1 使用命令行编译器314

C.1.2 语法和文件名316

C.1.3 应答文件317

C.1.4 配置文件317

C.2 编译器选项318

C.2.1 存储模式318

C.2.2 宏定义319

C.2.3 代码生成选项319

C.2.4 优化选择项320

C.2.5 源代码选项321

C.2.6 出错报告选择项322

C.2.7 段命名控制323

C.2.8 编译控制选择项323

C.3 环境选项324

C.3.1 查找包含文件和库文件324

C.3.2 文件搜索算法325

C.3.3 一个实例325

附录D连接程序TLINK327

D.1 调用TLINK327

D.1.2 TLINK命令行中的文件名328

D.1 1 DOS中连接的范例328

D.2 使用响应文件329

D.3 和Turbo C模块一起使用TLINK329

D.3.1 启动代码330

D.3.2 库文件330

D.4 与TCC一起使用TLINK331

D.5 连接选项331

D.5.1 /x,/m,/s选项331

D.5.3 /i选项332

D.5.4 /n选项332

D.5.2 /l选项332

D.5.5 /c选项333

D.5.6 /d选项333

D.5.7 /e选项333

D.5.8 /t选项333

D.5.9 /v选项334

D.5.10 /3选项334

D.6 TLINK的限制334

D.7 出错信息334

D.7.1 致命错误335

D.7.2 非致命错误336

D.7.3 警告337

1996《Turbo C自学读本》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由傅进东,程文斌等编 1996 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

怎样学用Turbo C(1995 PDF版)
怎样学用Turbo C
1995 北京:人民邮电出版社
TURBO C ++ SECOND EDITION(1991 PDF版)
TURBO C ++ SECOND EDITION
1991
Turbo C使用手册( PDF版)
Turbo C使用手册
中国科学院成都计算机应用研究所情报室
Turbo C 2.0版本实用指南( PDF版)
Turbo C 2.0版本实用指南
西北核技术研究所;陕西电子编辑部
TURBO C AT ANY SPEED(1988 PDF版)
TURBO C AT ANY SPEED
1988 JOHN WILEY & SONS
CONVERTING C TO TURBO C++(1992 PDF版)
CONVERTING C TO TURBO C++
1992 MCGRAW-HILL
USING TURBO C(1988 PDF版)
USING TURBO C
1988 BORLAND·OSBORNE/MCGRAW-HILL
TURBO C++ PROGRAMMING 101( PDF版)
TURBO C++ PROGRAMMING 101
A DIVISION OF PRENTICE HALL COMPUTER PUBLISHING
USING TURBO C++( PDF版)
USING TURBO C++
Turbo C++自学参考指南(1992 PDF版)
Turbo C++自学参考指南
1992 北京科海培训中心
TURBO C 工具库(1991 PDF版)
TURBO C 工具库
1991 南京:南京大学出版社
高速Turbo C 教程(1991 PDF版)
高速Turbo C 教程
1991 中国科学院希望高级电脑技术公司
Turbo C(1994 PDF版)
Turbo C
1994 北京:电子工业出版社
Turbo C 实用大全(1996 PDF版)
Turbo C 实用大全
1996 北京:机械工业出版社
PowerBuilder 6.0-6.5参考手册 语言、函数、对象篇(1999 PDF版)
PowerBuilder 6.0-6.5参考手册 语言、函数、对象篇
1999 北京:国防工业出版社