图书介绍
Turbo C程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 谭浩强等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115054924
- 出版时间:1995
- 标注页数:440页
- 文件大小:15MB
- 文件页数:456页
- 主题词:
PDF下载
下载说明
Turbo C程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 概述1
§1.1 C语言发展简况1
§1.2 C语言的特点2
§1.3 用Turbo C运行C程序3
习题8
第二章 Turbo C程序设计基础9
§2.1 C标识符与源程序的构成9
2.1.1 Turbo C标识符9
2.1.2 简单的Turbo C程序10
§2.2 Turbo C数据类型12
§2.3 基本数据类型13
2.3.1 数值数据的表示形式13
2.3.2 字符数据的表示形式14
2.3.3 数据的存储15
2.3.4 带符号的数据类型与无符号的数据类型16
§2.4 常量与变量18
2.4.1 常量的种类18
2.4.2 常量的表示19
2.4.3 变量及其赋值23
2.4.4 变量的定义和初始化24
§2.5 运算符与表达式25
§2.6 算术运算符与算术表达式28
2.6.1 二元算术运算符28
2.6.2 一元算术运算符30
2.6.3 使用算术表达式有关问题的说明32
§2.7 关系运算与逻辑运算34
2.7.1 关系运算符与关系表达式34
2.7.2 逻辑运算符和逻辑表达式35
2.7.3 条件运算符和条件表达式37
§2.8 逗号运算符与逗号表达式38
§2.9 类型转换39
2.9.1 隐式类型转换39
2.9.2 显式类型转换42
习题43
第三章 数据输入输出与程序基本结构44
§3.1 Turbo C语句44
§3.2 标准输入输出46
3.2.1 字符输入输出函数47
3.2.2 格式输出函数printf50
3.2.3 格式输入函数scanf56
§3.3 顺序结构63
§3.4 选择结构66
3.4.1 if语句66
3.4.2 switch语句72
§3.5 循环结构76
3.5.1 while循环77
3.5.2 do—while循环86
3.5.3 for循环89
3.5.4 循环的嵌套与退出94
§3.6 程序举例98
习题106
第四章 模块化程序设计109
§4.1 C程序与函数109
§4.2 函数的定义与声明112
4.2.1 函数的定义112
4.2.2 函数的声明118
§4.3 函数的调用119
4.3.1 概述119
4.3.2 值传递123
4.3.3 嵌套调用126
4.3.4 递归调用128
§4.4 Turbo C库函数132
§4.5 变量的存储133
4.5.1 动态变量134
4.5.2 静态变量138
4.5.3 外部变量140
4.5.4 存储类别小结147
§4.6 编译预处理148
4.6.1 宏替换149
4.6.2 文件包含159
4.6.3 条件编译160
习题165
第五章 数组169
§5.1 数组的定义169
5.1.1 一维数组的定义169
5.1.2 二维数组和多维数组的定义170
5.2.1 一维数组的初始化172
§5.2 数组的初始化172
5.2.2 二维数组和多维数组的初始化173
§5.3 数组元素的引用175
5.3.1 一维数组的引用175
5.3.2 二维数组和多维数组的引用176
§5.4 数组作为函数参数178
5.4.1 数组元素作为函数参数178
5.4.2 数组名作为函数参数180
5.4.3 用多维数组作函数参数183
§5.5 字符数组和字符串184
5.5.1 字符数组的定义和初始化184
5.5.2 字符串及其存储186
5.5.3 字符串的输入输出188
5.5.4 字符串函数190
5.5.5 二维字符数组194
5.5.6 字符数组应用举例196
§5.6 程序举例199
习题 204
第六章 结构体、共用体及自定义类型205
§6.1 结构体类型数据205
6.1.1 概述205
6.1.2 定义结构体类型与定义结构体变量207
6.1.3 定义结构体类型内的结构体类型成员210
6.1.4 结构体变量的初始化211
6.1.5 结构体变量的引用213
6.1.6 结构体数组215
§6.2 结构体在函数间的传递220
6.2.1 结构体成员在函数间的传递220
6.2.2 整个结构体在函数间的传递221
6.2.3 返回结构体类型值的函数224
§6.3 共用体类型数据227
6.3.1 共用体的概念227
6.3.2 定义共用体类型变量228
6.3.3 共用体变量的引用229
§6.4 枚举类型数据232
6.4.1 定义枚举常量和变量232
6.4.2 枚举变量的初始化和赋值232
6.4.3 枚举值的运算和引用233
§6.5 用typedef定义类型名234
习题238
第七章 指针基础239
§7.1 指针概述239
7.1.1 指针与地址239
7.1.2 定义指针变量240
7.1.3 指针变量的初始化242
7.1.4 指针变量的引用242
7.1.5 指针运算243
7.2.1 指针与数组的等价性245
§7.2 指针与数组245
7.2.2 数组下标法与指针变量法的特点248
7.2.3 字符串的指针表示法250
§7.3 指针作为函数参数252
7.3.1 传递地址常量与传递指针变量252
7.3.2 数组的指针作为函数参数254
7.3.3 字符串的指针作为函数参数255
§7.4 返回指针值的函数——指针型函数257
§7.5 指针数组258
7.5.1 指针数组概述258
7.5.2 用指针数组处理多维数组数据259
7.5.3 用字符指针数组处理字符串组260
7.5.4 指针数组作为函数参数263
7.5.5 main函数中的参数264
习题265
8.1.1 多级间址的概念269
第八章 指针和动态存储分配269
§8.1 指向指针的指针269
8.1.2 指向指针的指针与指针数组的等价性270
§8.2 指向函数的指针271
8.2.1 函数指针的概念271
8.2.2 用函数指针变量调用函数272
8.2.3 函数指针作为函数参数274
§8.3 指向结构体的指针276
8.3.1 结构体指针变量的定义276
8.3.2 用结构体指针变量访问结构体成员277
8.3.3 指向结构体数组的指针278
8.3.4 用指向结构体的指针作函数参数280
8.3.5 结构体指针型函数281
§8.4 指向vold类型的指针282
8.5.1 为什么要动态存储分配284
§8.5 动态存储分配284
8.5.2 用malloc函数分配内存空间285
8.5.3 确定被分配存储空间的大小285
8.5.4 对malloc返回地址的赋值与检测286
8.5.5 访问被分配存储块287
8.5.6 用free函数释放存储块287
8.5.7 特殊的存储分配函数287
§8.6 用指针实现链表288
8.6.1 链表概述288
8.6.2 链表的建立290
8.6.3 链表的遍历与查找291
8.6.4 链表的插入与删除292
习题298
第九章 输入输出及文件299
§9.1 概述299
9.2.1 C文件的概念300
§9.2 C标准设备文件300
9.2.2 二进制流和字符流301
9.2.3 缓冲与非缓冲文件系统302
§9.3 标准磁盘输入输出——缓冲文件系统303
9.3.1 文件类型指针(FILE指针)303
9.3.2 文件的打开与关闭304
9.3.3 文件缓冲区的控制306
9.3.4 文件的读和写308
9.3.5 文件状态检测315
9.3.6 文件的定位与随机存取316
§9.4 系统级输入输出——非缓冲文件系统318
9.4.1 非缓冲文件系统的特点318
9.4.2 系统级文件的操作319
§9.5 输入输出换向和管道322
9.5.1 输入输出换向322
9.5.2 管道323
9.5.3 C程序的输入输出换向和管道324
9.5.4 标准错误输出定向326
习题327
第十章 位运算329
§10.1 概述329
§10.2 位序列的输出332
§10.3 位运算符及其使用方法334
10.3.1 按位取反运算334
10.3.2 按位“与”运算336
10.3.3 按位“或”运算338
10.3.4 按位“异或”运算339
10.3.5 左移运算341
10.3.6 右移运算343
§10.4 位运算应用举例345
10.5.1 位段的概念和定义方法348
§10.5 位段348
10.5.2 位段的引用方法351
习题353
第十一章 系统资源的利用及C程序开发实例355
§11.1 DOS中断与系统功能调用355
11.1.1 中断概述355
11.1.2 访问ROM—BIOS系统356
11.1.3 利用DOS访问系统功能360
§11.2 屏幕编辑器363
11.2.1 屏幕编辑器原理分析363
11.2.2 屏幕编辑程序主要模块的说明364
11.2.3 完整的屏幕编辑子系统367
§11.3 绘图程序380
11.3.1 显示方法和调色板380
11.3.2 画点381
11.3.3 画线383
11.3.4 画矩形和填充矩形385
11.3.5 画圆和填充圆385
第十二章 Turbo C2.0程序设计环境388
§12.1 Turbo C2.0软件包388
12.1.1 Turbo C2.0的特点388
12.1.2 新增加的实用工具和函数389
§12.2 Turbo C2.0系统的安装392
§12.3 Turbo C的启动与退出394
12.3.1 Turbo C的启动394
12.3.2 退出Turbo C395
12.3.3 联机帮助396
§12.4 窗口396
§12.5 菜单与热键398
12.5.1 打开菜单398
12.5.2 热键399
§12.6 Turbo C菜单命令401
§12.7 文本编辑409
12.7.1 简单编辑操作409
12.7.2 块操作410
12.7.3 查找与替换411
12.7.4 其他编辑操作413
§12.8 程序调试414
12.8.1 Turbo C调试器414
12.8.2 程序调试举例419
§12.9 在DOS下建立可执行程序423
12.9.1 TCC命令424
12.9.2 TCC命令选择项426
附录Ⅰ 常用字符与ASCII代码对照表432
附录Ⅱ Turbo C2.0关键字432
附录Ⅲ Turbo C2.0常用库函数433
附录Ⅳ Turbo C2.0头文件439
热门推荐
- 2943334.html
- 1892968.html
- 434226.html
- 1661202.html
- 3548352.html
- 1431220.html
- 501585.html
- 752975.html
- 2292050.html
- 2218659.html
- http://www.ickdjs.cc/book_3467125.html
- http://www.ickdjs.cc/book_1980764.html
- http://www.ickdjs.cc/book_156487.html
- http://www.ickdjs.cc/book_3496920.html
- http://www.ickdjs.cc/book_3774058.html
- http://www.ickdjs.cc/book_2735842.html
- http://www.ickdjs.cc/book_2927198.html
- http://www.ickdjs.cc/book_373479.html
- http://www.ickdjs.cc/book_2828530.html
- http://www.ickdjs.cc/book_3271883.html