图书介绍
Turbo C自学读本PDF|Epub|txt|kindle电子书版本下载
- 傅进东,程文斌等编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810126148
- 出版时间:1996
- 标注页数:337页
- 文件大小:21MB
- 文件页数:353页
- 主题词:
PDF下载
下载说明
Turbo C自学读本PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 预备知识1
1.1 PC机并不复杂1
前言1
1.2 PC机的各部分组成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
附录C TCC命令行编译器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