《C语言程序设计》求取 ⇩

第一章 程序设计概论1

1.1 程序设计语言概述1

1.1.1 程序设计语言分类1

1.1.2 程序的编译与解释2

1.2 程序设计技术4

1.2.1 算法与算法描述5

1.2.2 结构化程序设计10

1.2.3 程序设计的基本过程12

1.2.4 程序设计风格13

1.3 C语言概述14

1.3.1 C语言及其特点14

1.3.2 C语言程序的基本结构及执行过程15

小结17

习题18

第二章 C语言的数据类型及其运算20

2.1 C语言的数据类型20

2.2 C语言使用的常量与变量21

2.2.1 常量21

2.2.2 变量22

2.3 C语言中的运算25

2.3.1 运算符与表达式概述25

2.3.2 算术运算26

2.3.3 赋值运算27

2.3.4 关系运算28

2.3.6 其他运算29

2.3.5 逻辑运算29

2.3.7 混合运算31

小结33

习题33

第三章 简单的C程序设计35

3.1 C语言的基本语句35

3.2 赋值语句36

3.3 数据输出37

3.3.1 格式输出函数printf37

3.3.2 字符输出函数putchar45

3.4.1 格式输入函数scanf46

3.4 数据输入46

3.4.2 字符输入函数getchar49

小结49

习题49

第四章 流程控制语句53

4.1 分支流程控制语句53

4.1.1 if语句的三种形式53

4.1.2 if语句与条件运算符56

4.1.3 if语句的嵌套58

4.1.4 switch语句59

4.2.1 while循环语句61

4.2 循环流程控制语句61

4.2.2 do-while循环语句62

4.2.3 for循环语句64

4.2.4 几种循环的比较65

4.2.5 循环的嵌套65

4.2.6 break语句和continue语句66

4.2.7 goto语句67

4.3 程序举例68

小结70

习题70

5.1.1 一维数组的定义72

5.1.2 一维数组元素的引用72

5.1 一维数组72

第五章 数组72

5.1.3 一维数组的初始化74

5.1.4 一维数组程序举例74

5.2 二维数组76

5.2.1 二维数组的定义76

5.2.2 二维数组元素的引用77

5.2.3 二维数组的初始化80

5.2.4 二维数组程序举例81

5.3.1 字符数组的定义83

5.3.2 字符数组的初始化83

5.3 字符数组83

5.3.3 字符数组的输入输出84

5.3.4 字符串处理函数88

小结92

习题92

第六章 函数97

6.1 函数的定义与调用97

6.1.1 函数概述97

6.1.2 函数的定义98

6.1.3 函数的调用99

6.2.1 形式参数与实在参数的概念102

6.2 关于函数参数的讨论102

6.2.2 形式参数与实在参数的结合103

6.2.3 数组作为函数参数103

6.3 函数的类型106

6.3.1 函数的类型说明106

6.3.2 返回语句107

6.4 局部变量与全局变量108

6.4.1 局部变量108

6.4.2 全局变量109

6.5 变量的存储属性110

6.5.1 局部变量的存储方式111

6.5.2 全局变量的存储方式113

6.6.2 外部函数114

6.6 内部函数与外部函数114

6.6.1 内部函数114

6.7 函数嵌套与递归调用116

6.7.1 函数的嵌套调用116

6.7.2 函数的递归调用116

小结118

习题118

第七章 指针120

7.1 指针的概念120

7.1.1 指针变量的说明121

7.1.2 指针变量的初始化121

7.2.1 指针变量的引用122

7.2 指针的操作122

7.2.2 指针变量的运算124

7.2.3 指针变量作为函数的参数126

7.3 指针与数组128

7.3.1 一维数组与指针128

7.3.2 二维数组与指针130

7.3.3 指向数组的指针作为函数的参数133

7.4 指针与字符串137

7.4.1 字符串的表示和使用137

7.4.2 指向字符串的指针作函数的参数139

7.5.1 指向函数的指针变量的定义和使用140

7.5 指针与函数140

7.5.2 指向函数的指针作函数的参数141

7.6 返回指针值的函数144

7.7 指针数组145

7.7.1 指针数组的概念145

7.7.2 指针数组作main函数的参数146

7.8 指针的指针147

小结148

习题148

8.1 结构的基本概念152

8.1.1 结构类型及变量的定义152

第八章 结构、联合和枚举152

8.1.2 结构变量的初始化及引用154

8.2 结构数组156

8.3 用引用自身的结构处理链表157

8.3.1 单向链表的结构158

8.3.2 建立链表158

8.3.3 链表的遍历160

8.3.4 链表的删除操作161

8.3.5 链表的插入操作163

8.4 联合166

8.4.1 联合类型及变量的定义166

8.4.2 联合变量的使用167

8.5 枚举类型169

8.6 用typedef定义类型名170

小结171

习题172

第九章 文件174

9.1 文件的打开与关闭174

9.1.1 文件的打开174

9.1.2 文件的关闭175

9.2 文件的输入/输出操作176

9.3.3 fseek函数180

9.3.2 ftell函数180

9.3.1 rewind函数180

9.3 文件的随机访问180

9.4 非缓冲文件182

9.4.1 文件的打开、建立和关闭182

9.4.2 文件的输入、输出182

小结183

习题184

第十章 编译预处理与行间汇编186

10.1 宏定义指令186

10.1.1 #define186

10.1.2 #undef189

10.2 文件包含指令190

10.3 条件编译指令191

10.4 其他常用宏指令193

10.5 行间汇编197

小结198

习题198

第十一章 实验201

11.1 在Turbo C集成环境下运行程序201

11.1.1 在Turbo C集成环境下运行程序的步骤201

11.1.2 操作实例201

11.2 程序的调试方法及常见错误202

11.2.1 程序的调试方法202

11.2.2 程序调试中的常见错误203

11.3.2 逻辑运算和选择结构程序设计209

11.3.3 循环结构程序设计209

11.3 实验安排209

11.3.1 顺序结构程序设计209

11.3.4 数组210

11.3.5 函数210

11.3.6 编译预处理和指针210

11.3.7 结构体和共同体及位运算210

11.3.8 文件210

附录A ASCII码字符表211

附录B Turbo C集成开发环境简介212

附录C C的库函数219

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

高度相关资料

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 北京:北京大学出版社