《Turbo C程序设计教程》求取 ⇩

目录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

1995《Turbo C程序设计教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由谭浩强等编著 1995 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PAD与Turbo C程序设计(1994 PDF版)
PAD与Turbo C程序设计
1994 上海:华东理工大学出版社
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
Borland c++程序设计教程( PDF版)
Borland c++程序设计教程
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
Turbo Pascal程序设计教程(1991 PDF版)
Turbo Pascal程序设计教程
1991 南京:南京出版社
Turbo C++程序设计360例(1993 PDF版)
Turbo C++程序设计360例
1993 西安:西安电子科技大学出版社
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
Turbo C高级程序设计(1992 PDF版)
Turbo C高级程序设计
1992 北京:宇航出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
Turbo C程序设计与应用(1993 PDF版)
Turbo C程序设计与应用
1993 长沙:国防科技大学出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
汉化Turbo C程序设计(1997 PDF版)
汉化Turbo C程序设计
1997 北京:电子工业出版社
Turbo C语言程序设计(1991 PDF版)
Turbo C语言程序设计
1991 北京:电子工业出版社