《C语言程序设计参考技术》求取 ⇩

第一部分C语言1

第一章C语言概述1

1.1C语言的起源1

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

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

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

1.5编译器与解释器4

1.6 C语言的形式5

1.7库和链接6

1.8分别编译7

1.9编译C程序7

1.10 C语言存贮映象7

1.11术语8

第二章C语言表达式8

2.1五种基本数据类型8

2.2修饰基本类型9

2.3标识符名字10

2.4变量10

2.5访问类型修饰符15

2.6存贮类别说明符16

2.7变量初始化20

2.8常量21

2.9运算符22

2.10表达式33

第三章程序控制语句35

3.1真值和假值36

3.2选择语句36

3.3迭代语句45

3.4转移语句52

3.5表达式语句55

3.6块语句56

第四章数组和字符串56

4.1一维数组56

4.2产生指向数组的指针57

4.3一维数组传入函数57

4.4字符串58

4.5二维数组60

4.6多维数组63

4.7下标指针64

4.8数组初始化65

4.9实例:棋盘游戏67

第五章指针69

5.1指针是什么69

5.2指针变量70

5.3指针操作符70

5.4指针表达式71

5.5指针和数组74

5.6多次间接75

5.7指针初始化76

5.8指向函数的指针77

5.9 C语言动态分配函数79

5.10指针带来的问题82

第六章函数84

6.1函数的一般形式84

6.2函数的作用域规则85

6.3函数自变量85

6.4 argc和argv——main()的自变量90

6.5返回语句92

6.6返回非整型值的函数94

6.7函数原型95

6.8返回指针96

6.9类型void的函数97

6.10 main()返回什么98

6.11递归98

6.21说明变量长度和类型参数表99

6.13经典与现代函数的参数说明99

6.14实现问题100

6.15库和文件101

第七章结构、联合、枚举和用户定义类型102

7.1结构102

7.2结构数组104

7.3把结构传给函数110

7.4结构指针112

7.5结构内部的数组和结构114

7.6位域114

7.7联合116

7.8枚举118

7.9用sizeof保证可移植性119

7.10 typedef语句120

第八章控制台I/O121

8.1读写字符121

8.2读和写字符串123

8.3格式化的控制台I/O124

8.4scanf()129

第九章文件I/O133

9.1 ANSI I/O与UNIX I/O133

9.2流与文件134

9.3流134

9.4文件134

9.5文件系统基础135

9.6 fread()和fwrite()143

9.7 freek()和随机访问I/O148

9.8 fprintf()和fscanf()149

9.9标准流150

9.10类UNIX文件系统151

第十章C语言预处理和注释156

10.1 C语言预处理器156

10.2#define156

10.3#error158

10.4#include158

10.5条件编译指令158

10.6#undef161

10.7#line161

10.8#p rag ma162

10.9#和##预处理器运算符162

10.10预定义宏名字162

10.11注释163

第二部分C语言标准库164

第十一章链接、库和头文件164

11.1连接器164

11.2 C语言标准库167

11.3头文件167

11.4重新定义库函数169

第十二章 I/O函数169

第十三章 字符串函数和字符函数205

第十四章 数学函数222

第十五章 时间、日期和其它有关系统函数231

第十六章 动态分配262

第十七章 屏幕和图形函数274

第十八章 其它函数294

第三部分算法及其应用311

第十九章排序和搜索311

19.1排序311

19.2选择一个排序方法320

19.3其它数据结构的排序320

19.4随机访问磁盘文件的排序322

19.5搜索324

第二十章队列、栈、链衰和树326

20.1队列326

20.2循环队列330

20.3栈332

20.4 链表336

20.5单链表336

20.6双链表340

20.7通讯录例子343

20.8二叉树347

第二十一章稀疏数组353

12.1链表稀疏数组354

21.2二叉树稀疏数组356

21.3 指针数组的稀疏数组358

21.4散列360

21.5选择一种方法364

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

22.1表达式365

22.2分解一个表达式366

22.3表达式分析368

22.4一个简单的表达式分析器369

22.5分析器加上变量处理373

22.6递归下降分析器中的语法检查379

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

23.1表示和术语380

23.2组合爆炸381

23.3搜索技术383

23.4评价一个搜索方法383

23.5图形表示384

23.6深度优先搜索384

23.7宽度优先搜索392

23.8加启发性信息394

23.9登山搜索394

23.10最小代价搜索399

23.11选择搜索技术400

23.12寻找多个解400

23.13寻找最优解406

23.14回到寻找钥匙的问题410

第二十四章利用系统资源412

24.1 8086类处理器413

24.2 8086中断和DOS413

24.3访问BIOS中的系统资源415

24.4使用DOS访问系统功能423

24.5利用系统资源的最后设想427

第二十五章图形427

25.1方式和调色板427

25.2写点428

25.3画线431

25.4画矩形和填充矩形434

25.5综合应用436

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

第二十六章汇编语言子程序接口444

26.1汇编语言接口444

26.2 C编译器的调用约定445

26.3 Microsoft C语言的调用约定445

26.4建立汇编语言函数446

26.5建立汇编语言框架453

26.6使用asm454

26.7何时用汇编编程455

第二十七章G语言软件工程456

27.1自顶向下设计456

27.2保护函数法458

27.3函数原型法459

27.4lint和make460

第二十八章效率、移植和调试463

28.1效率463

28.2程序移植468

28.3调试470

28.4程序维护的艺术476

第五部分新的进展478

第二十九章C++478

29.1数据抽象478

29.2目标479

29.3注释480

29.4类别480

29.5函数复用486

29.6操作符复用487

29.7C++的其它特性490

附录AKR C与ANSIC的差异491

A.1关键字删除491

A.2关键字扩充491

A.3传递结构492

A.4 函数原型492

A.5现代与经典函数说明493

A.6标准函数库493

A.7附加预处理器命令493

1993《C语言程序设计参考技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由叶亚明编写;燕卫华审校 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社
C语言程序设计( PDF版)
C语言程序设计
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C++程序设计语言(1991 PDF版)
C++程序设计语言
1991 北京希望电脑公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1987 PDF版)
C语言程序设计
1987 上海:上海科学技术文献出版社
C++语言程序设计(1999 PDF版)
C++语言程序设计
1999 北京:清华大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 南京:南京大学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 天津:南开大学出版社
C语言程序设计(1997 PDF版)
C语言程序设计
1997 重庆:重庆大学出版社
Netscape JavaScript指南(1997 PDF版)
Netscape JavaScript指南
1997 北京:中国水利水电出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社