《C语言大全》求取 ⇩

目录2

第一部分 C语言2

第一章 C语言概述2

1.1 C语言的起源2

1.2 C语言是中级语言3

1.3 C语言是结构化语言4

1.4 C语言是程序员的语言6

1.5 编译程序与解释程序8

1.6 C语言的程序结构10

1.7 术语16

2.1 标识符命名17

第二章 变量、常量、运算符和表达式17

2.2 数据类型18

2.3 变量定义23

2.4 局部变量23

2.5 存储分类符29

2.6 赋值语句35

2.7 常量38

2.8 运算符40

2.9 表达式56

第三章 程序控制语句61

3.1 真值和假值61

3.2 C语言的语句61

3.4 if语句62

3.3 条件语句62

3.5 switch开关语句69

3.6 循环语句75

3.7 for循环语句75

3.8 while条件循环语句82

3.9 do-while结束条件循环语句85

3.10 break中断语句87

3.11 exit()终止退出89

3.12 continue条件继续语句90

3.13 goto转移语句和标号92

第四章 函数95

4.1 返回语句95

4.3 函数的变元99

4.2 函数的作用域规则99

4.4 返回非整型值的函数112

4.5 递归115

4.6 函数指针118

4.7 实现问题121

4.8 函数库和文件123

第五章 数组126

5.1 一维数组126

5.2 二维数组131

5.3 多维数组137

5.4 数组与指针138

5.5 动态分配的数组140

5.6 数组的初始化144

5.7 实例:棋盘游戏147

第六章 指针152

6.1 指针即地址152

6.2 指针变量152

6.3 指针运算符153

6.4 指针表达式155

6.5 C语言的内存动态分配函数160

6.6 指针和数组161

6.7 指针的指针166

6.8 指针的初始化168

6.9 函数的指针170

6.10 非整数指针173

6.11 指针应用中的某些问题174

第七章 结构、联合及用户定义的变量177

7.1 结构177

7.2 结构数组180

7.3 结构向函数的传递188

7.4 结构指针191

7.5 结构内的数组及结构195

7.6 位域196

7.7 联合199

7.8 枚举202

7.9 用sizeof增强可移植性205

7.10 类型定义typedef206

8.1 控制台I/O208

第八章 输入、输出及磁盘文件208

8.2 格式化的控制台I/O211

8.3 缓冲文件系统218

8.4 非缓冲I/O——类UNIX文件例行程序239

8.5 方式的选择245

第九章 C语言的预处理程序与注释246

9.1 C语言的预处理程序246

9.2 #define247

9.3 #error249

9.4 #include249

9.5 条件编译命令250

9.7 #line255

9.6 #undef255

9.8 #pragma256

9.9 预定义的宏名256

9.10 注释257

第二部分 C语言的标准程序库261

第十章 链接、程序库与首标文件261

10.1 链接程序261

10.2 C语言的标准程序库265

10.3 首标文件267

10.4 库函数的重定义269

10.5 steddf.h和limits.h270

11.1 流272

第十一章 I/O函数272

11.2 文件273

11.3 概念与现实274

11.4 I/O函数275

第十二章 字符串函数与字符函数334

第十三章 数学函数364

第十四章 时间日期及其它与系统有关的函数381

第十五章 动态分配399

第十六章 屏幕及图形函数419

第十七章 其它函数433

第十八章 排序与搜索466

18.1 排序466

第三部分 算法及应用466

18.2 改进的排序算法477

18.3 排序算法的选择483

18.4 其它数据结构的排序484

18.5 磁盘文件的排序487

18.6 顺序文件的排序490

18.7 搜索494

第十九章 队列、栈、链表和树497

19.1 队列498

19.2 循环队列503

19.3 栈507

19.4 链表512

19.5 二叉树529

第二十章 稀疏数组539

20.1 链表稀疏数组540

20.2 用二叉树构造稀疏数组544

20.3 指针数组的稀疏数组547

20.4 散列法551

20.5 各种方法的选择555

第二十一章 表达式的分析与求值557

21.1 表达式557

21.2 表达式的分割559

21.3 表达式分析563

21.4 一个简单的表达式分析程序564

21.5 分析程序中增加变量处理570

21.6 递归下降分析程序的语法检查579

第二十二章 人工智能问题求解581

22.1 表示法与术语581

22.2 合爆炸583

22.3 搜索技术585

22.4 搜索方法的评价585

22.5 图形表示法587

22.6 深度优先搜索588

22.7 广度优先搜索600

22.8 启发式搜索603

22.9 “登山”搜索604

22.10 最小代价搜索610

22.11 搜索方法的选择612

22.12 求多个解613

22.13 寻找“最佳”解620

22.14 有关丢钥匙问题626

第二十三章 系统资源的使用629

23.1 8088微处理器系列629

23.2 8088的中断和PC-DOS630

23.3 用ROM-BIOS访问系统资源632

23.4 用DOS访问系统功能646

23.5 利用系统资源的最后设想651

第二十四章 图形655

24.1 方式与调色板655

24.2 写象素657

24.3 画线661

24.4 矩形的描绘与填充666

24.5 综合应用668

第四部分 C语言软件开发679

第二十五章 汇编语言子程序接口679

25.1 C语言编译程序的调用规则680

25.2 生成汇编语言函数684

25.3 #asm和#endasm的使用694

25.4 汇编语言编程的时机696

第二十六章 C语言软件工程698

26.1 自顶向下法698

26.2 抗毁函数法701

26.3 函数原型法703

26.4 lint和make704

第二十七章 效率、移植及调试712

27.1 效率712

27.2 程序移植721

27.3 调试725

27.4 一般调试理论736

27.5 程序维护艺术738

第五部分 最新发展方向742

第二十八章 C++742

28.1 数据抽象743

28.2 目标744

28.3 函数参数的说明745

28.4 解释746

28.5 类746

28.6 函数重叠755

28.7 操作符重叠758

28 8 C++的其它特性763

附录A UNIXC与ANSI标准C的比较765

A.1 关键字的删减765

A.2 关键字的扩充765

A.3 结构的传递768

A.4 函数原型768

A.5 标准库769

A.6 附加的预处理器命令769

1990《C语言大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Herbert Schildt著;郭兴社等编译 1990 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言大全(1990 PDF版)
C语言大全
1990 北京:电子工业出版社
C++ 语言大全(1994年 PDF版)
C++ 语言大全
1994年 电子工业出版社
C++语言大全( PDF版)
C++语言大全
IBM C语言( PDF版)
IBM C语言
辽宁省电子计算机学会《小型微型计算机系统》编辑部
C语言( PDF版)
C语言
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
C语言(1998 PDF版)
C语言
1998 武汉:华中理工大学出版社
C语言(1985 PDF版)
C语言
1985 成都:四川科学技术出版社
例解Visual C++ 6.0一学即通(1999 PDF版)
例解Visual C++ 6.0一学即通
1999 成都:电子科技大学出版社
MicrosoftC/C++7语言大全(1995 PDF版)
MicrosoftC/C++7语言大全
1995 北京:电子工业出版社
新编C语言实用技术大全(1993 PDF版)
新编C语言实用技术大全
1993 陕西电子杂志社
C语言大全  第2版(1995 PDF版)
C语言大全 第2版
1995 北京:电子工业出版社
C++语言大全(1993 PDF版)
C++语言大全
1993 北京:国防工业出版社
Mathematica工具软件大全(1994 PDF版)
Mathematica工具软件大全
1994 北京:中国铁道出版社
C语言(1989 PDF版)
C语言
1989 北京:中国铁道出版社