《C程序设计》求取 ⇩

第一章C语言概述1

1-1C语言及其特点1

1.1.1 C语言简史1

1.1.2 C语言的特点1

1-2 C程序2

1-3C程序上机操作5

1.3.1 在PC-DOS操作系统下运行C程序的步骤5

1.3.2 在集成环境下运行C程序5

思考题与习题6

第二章数据类型、运算符与表达式8

2-1概述8

2.1.1 数据类型8

2.1.2 常量与变量8

2.1.3 变量的定义9

2-2整型数据与实型数据9

2.2.1 整型常量9

2.2.2 整型变量9

2.2.3 实型常量11

2.2.4 实型变量11

2-3字符型数据12

2.3.1 字符常量12

2.3.2 字符变量13

2.3.3 字符串常量14

2.3.4 字符数组14

2-4 类型的混合运算15

2-5数组17

2.5.1 数组的定义17

2.5.2 数组的初始化18

2.5.3 数组元素的引用19

2-6基本运算符、表达式21

2.6.1 运算符分类21

2.6.2 表达式22

2.6.3 算术运算符、算术表达式22

2.6.4 赋值运算符23

2.6.5 关系运算符25

2.6.6 逻辑运算符25

2.6.7 逗号运算符26

习题27

第三章C程序设计初步29

3-1 C语句29

3-2函数及函数库31

3.2.1 函数的定义31

3.2.2 函数参数及参数传递32

3.2.3 函数的返回值33

3-3库函数35

3.3.1 库函数简介36

3.3.2 嵌入文件40

3-4数据输出函数41

3.4.1 字符输出函数42

3.4.2 格式输出函数43

3-5数据输入函数47

3.5.1 字符输入函数47

3.5.2 格式输入函数48

习题51

第四章流程控制53

4-1if语句53

4.1.1 if语句的三种形式53

4.1.2 if语句的嵌套56

4.1.3 条件运算符56

4-2 for语句57

4-3while语句和do-while语句59

4.3.1 while语句60

4.3.2 do-while语句60

4-4break语句和cont inue语句61

4.4.1 break语句61

4.4.2 continue语句62

4-5 switch语句63

4-6 goto语句64

4-7 程序例65

习题67

第五章编译预处理69

5-1宏定义69

5.1.1 不带参数的宏定义69

5.1.2 带参数的宏定义71

5.1.3 带参数的宏与函数72

5-2 文件包含处理74

5-3 条件编译78

习题80

第六章函数调用81

6-1函数的调用81

6.1.1 函数调用形式81

6.1.2 被调函数的说明82

6-2嵌套调用与递归调用83

6.2.1 函数的嵌套调用83

6.2.2 函数的递归调用86

6-3 数组作函数参数89

6-4内部函数与外部函数93

6.4.1 内部函数93

6.4.2 外部函数93

6-5局部变量与全局变量95

6.5.1 局部变量95

6.5.2 全局变量96

6-6变量的存储类别97

6.6.1 局部变量的存储方式98

6.6.2 全局变量的存储方式100

6.6.3 变量存储类别小结101

习题102

第七章指针103

7-1 概述103

7-2变量的指针104

7.2.1 指针变量的定义105

7.2.2 指针变量的引用105

7.2.3 指针变量作函数参数106

7-3数组的指针108

7.3.1 指向数组元素的指针变量109

7.3.2 指向数组的指针的使用110

7.3.3 指向多维数组的指针111

7-4字符串指针116

7.4.1 指向字符串的指针变量116

7.4.2 字符指针变量与字符数组118

7-5函数的指针和指针函数119

7.5.1 函数的指针119

7.5.2 指针函数120

7-6指针数组和指向指针的指针122

7.6.1 指针数组122

7.6.2 main函数的参数123

7.6.3 指向指针的指针125

7-7 指针小结128

习题129

第八章结构数据131

8-1 结构类型变量的定义131

8-2结构类型变量的引用134

8.2.1 结构类型变量的初始化134

8.2.2 结构类型变量的引用134

8-3 结构数组137

8-4结构指针138

8.4.1 指向结构变量的指针138

8.4.2 指向结构数组的指针140

8.4.3 用结构指针作函数参数140

8-5 动态链表141

8-6联合147

8.6.1 联合的概念147

8.6.2 联合变量的引用149

8-7枚举类型和用typedef定义类型152

8.7.1 枚举类型152

8.7.2 用typedef定义类型153

习题154

第九章文件处理155

9-1 文件概述155

9-2 文件类型指针156

9-3流式文件函数157

9.3.1 文件的打开和关闭157

9.3.2 文件的读写159

9.3.3 文件的定位164

习题165

第十章C与PC-DOS接口167

10-18086处理机167

10.1.1 8086 CPU167

10.1.2 地址计算168

10-2存储模式169

10.2.1 标准存储模式169

10.2.2 混合存储模式170

10-38086中断与PC-DOS173

10.3.1 8086中断173

10.3.2 MS-DOS的中断173

10.3.3 C访问BIOS系统资源174

10-4C访问DOS功能调用178

10.4.1 DOS功能调用178

10.4.2 DOS接口例程178

10.4.3 中断函数184

10-5位运算符及其应用186

10.5.1 字段186

10.5.2 位运算符189

习题192

第十一章图形处理与菜单技术194

11-1图形处理194

11.1.1 视屏模式194

11.1.2 低级图形函数195

11.1.3 动画设计199

11.1.4 直观图形202

11-2菜单技术207

11.2.1 简易菜单207

11.2.2 文本窗口与边框209

11.2.3 光条技术210

11.2.4 弹出式菜单212

11.2.5 “DOS Shell”处理217

习题218

第十二章C与汇编语言的接口220

12-1C调用汇编语言220

12.1.1 调用约定220

12.1.2 被调用的汇编语言程序221

12.1.3 C程序接口222

12.1.4 建立汇编语言框架222

12.1.5 C调用汇编语言程序举例224

12-2 内部汇编器228

习题230

附录一ASCII表231

附录二C运算符及其优先级与结合性232

附录三C库函数233

附录四错误信息表244

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