《C语言大全》求取 ⇩

目录1

第一部分 C语言1

第一章 C语言概述1

1.1 C语言的起源1

1.2 C是一种中级程序设计语言1

1.3 C是一种结构化程序语言2

1.4 C是面向程序员的语言3

1.5 编译器和解释器4

1.6 C语言的形式5

1.7 概念复习8

第二章 变量,常量,操作符和表达式9

2.1 标识符名子9

2.2 数据类型9

2.3 变量说明11

2.4 存贮类别说明符15

2.5 赋值语句18

2.6 常量19

2.7 操作符20

2.8 表达式28

3.3 条件语句31

3.2 C语言的语句31

3.4 if语句31

3.1 true和false的值31

第三章 程序控制语句31

3.5 switch语句34

3.6 循环语句37

3.7 for语句37

3.8 while语句40

3.9 do-while语句41

3.10 break语句42

3.11 exit()函数43

3.12 continue语句44

3.13 goto语句和标号45

4.1 return语句47

第四章 函数47

4.2 函数的作用域规则49

4.3 函数自变量49

4.4 返回非整型值的函数55

4.5 递归57

4.6 指向函数的指针58

4.7 实现中的考虑60

4.8 函数库和文件60

第五章 数组62

5.1 一维数组62

5.2 二维数组64

5.3 多维数组67

5.4 数组和指针68

5.5 为数组分配空间69

5.6 数组初始化71

5.7 实例——Tic-Tac-Toe游戏73

第六章 指针77

6.1 指针就是地址77

6.2 指针变量77

6.3 指针操作符77

6.4 指针表达式78

6.5 C语言的动态存贮分配函数81

6.6 指针和数组81

6.7 指向指针的指针84

6.8 指针初始化85

6.9 指向函数的指针86

6.11 指针带来的问题88

6.10 指针不是整数88

第七章 结构,联合和用户定义的变量91

7.1 结构91

7.2 结构数组93

7.3 把结构传给函数98

7.4 指向结构的指针100

7.5 结构内部的数组或结构102

7.6 位域103

7.7 联合104

7.8 枚举106

7.6 用sizeof保证可移植性107

7.10 typedef语句108

8.1 控制台输入输出109

第八章 输入,输出和磁盘文件109

8.2 格式化的控制台输入输出110

8.3 缓冲文件系件113

8.4 非缓冲输入输出系统125

8.5 方案的选择129

第九章 C的预处理器和注释130

9.1 C语言预处理器130

9.2 #define130

9.3 #error131

9.4 #include132

9.5 条件编译指令132

9.7 #Iine134

9.6 #undef134

9.8 #pragma135

9.9 预定义的宏名字135

9.10 注释135

第二部分 C语言标准函数库137

第十章 连接,库和头文件137

10.1 连接 程序137

10.2 标准库 函数139

10.3 头文件140

10.4 重新定义库函数141

10.5 stddef.h和Limits.h142

11.2 文件143

第十一章 输入输出函数143

11.1 流式文件143

11.3 概念级和实用级144

11.4 输入输出函数144

第十二章 字符串和字符函数180

第十三章 数学函数198

第十四章 时间,日期及其它系统相关函数209

第十五章 动态存贮分配219

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

第十七章 其它函数239

第十八章 排序和搜索258

18.1 排序258

第三部分 算法及其应用258

18.2 改进的排序方法264

18.3 选择一个排序方法267

18.4 对其它数据结构的排序268

18.5 磁盘文件的排序269

18.6 顺序文件的排序272

18.7 搜索274

第十九章 队列,栈,链表和树277

19.1 队列277

19.2 栈283

19.3 链表286

19.4 二叉树298

20.1 链表稀疏数组304

第二十章 稀疏数组…304

20.2 二叉树稀疏数组306

20.3 用指针数组实现稀疏数组308

20.4 散列310

20.5 选择一种方法314

第二十一章 表达式的分析和求值315

21.1 表达式315

21.2 分解一个表达式316

21.3 表达式分析318

21.4 一个简单的表达式分析器319

21.5 给分析器加上变量处理能力324

21.6 递归下降分析器中的语法检查330

22.1 表示和术语331

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

22.2 组合爆炸332

22.3 搜索技术333

22.4 评价一个搜索方法333

22.5 图形表示334

22.6 深度优先搜索335

22.7 宽度优先搜索342

22.8 加入启发性信息344

22.9 爬山法搜索345

22.10 最小代价搜索349

22.11 选择搜索技术350

22.12 寻找多个解351

22.13 寻找最优解355

22.14 回到寻找钥匙的问题359

第二十三章 利用系统资源363

23.1 8088类处理机363

23.2 8088中断和PC-DOS364

23.3 通过BIOS访问系统资源365

23.4 使用DOS访问系统功能374

23.5 总结377

第二十四章 图形378

24.1 显示方式和调色板378

24.2 写点379

24.3 画线381

24.4 画矩形和填充矩形384

24.5 把它们组合起来386

第四部分 用C语言开发软件396

第二十五章 与汇编语言子程序的接口396

25.1 C编译器的调用约定396

25.2 建立汇编语言函数397

25.3 使用#asm和#endasm404

25.4 什么时候用汇编语言405

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

26.1 自顶向下的方法406

26.2 函数的保护408

26.3 函数原型409

26.4 lint和make410

第二十七章 效率,移植和调试414

27.1 效率414

27.2 程序移植420

27.3 调试422

27.4 调试理论概述428

27.5 程序维护的艺术430

第五部分 新的进展432

第二十八章 C++432

28.1 数据抽象432

28.2 目标433

28.5 类别434

28.3 说明函数的参数434

28.4 注释434

28.6 函数复用440

28.7 操作符复用441

28.8 C++的其它特性444

附录A ANSI C与UNIXC的差异445

A.1 删除的关键字445

A.2 扩充的关键字445

A.3 传送结构参数446

A.4 函数原型446

A.5 标准函数库447

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

1990《C语言大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)吴双译 1990 中国科学院希望高级电脑 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Mathematica工具软件大全(1994 PDF版)
Mathematica工具软件大全
1994 北京:中国铁道出版社
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++语言大全(1992 PDF版)
C++语言大全
1992 北京:电子工业出版社
新编C语言实用技术大全(1993 PDF版)
新编C语言实用技术大全
1993 陕西电子杂志社
C语言大全  第2版(1995 PDF版)
C语言大全 第2版
1995 北京:电子工业出版社
C++语言大全(1993 PDF版)
C++语言大全
1993 北京:国防工业出版社
C++语言教程(1993 PDF版)
C++语言教程
1993 成都:电子科技大学出版社