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

目录1

前言1

第1章 预备知识1

1.1 数据在机器内部的表示1

1.1.1 数的二进制,八进制,和十六进制表示法1

1.1.2 数在机器内部的表示方法2

1.1.3 习题3

1.2 微机简介3

1.2.1 存储器4

1.2.2 指令和指令系统4

1.2.3 中央处理器5

1.3.1 C语言程序构造6

1.3 C语言程序的构造6

1.3.2 编译和连接8

第2章 数据类型,运算符和表达式9

2.1 C语言数据类型9

2.1.1 C语言数据类型9

2.1.2 算术类型9

2.1.3 数的写法10

2.2 常量与变量11

2.3 算术运算,关系运算和逻辑运算12

2.3.1 算术运算符13

2.3.2 一般算术转换13

2.3.3 关系运算符14

2.3.4 逻辑运算符15

2.3.5 算术表达式、关系表达式和逻辑表达式的层次关系16

2.3.6 习题17

2.4 位运算和移位运算18

2.4.1 位运算与移位运算18

2.4.2 习题19

2.5 赋值运算符和自增自减运算符20

2.5.1 简单赋值20

2.5.2 复合赋值20

2.5.3 自增自减运算符21

2.5.4 习题22

2.6 条件运算符和逗号运算符22

2.6.1 条件运算符22

2.6.2 逗号运算符22

2.7.1 强制类型转换23

2.6.3 习题23

2.7 强制转换运算符23

2.7.2 习题24

2.8 C语言运算符的优先级和结合律24

2.8.1 C语言运算符的优先级和结合律24

2.8.2 习题25

2.9 输入输出函数25

2.9.1 输入输出单个字符25

2.9.2 格式化的输入输出26

2.9.3 习题28

2.10 小结29

第3章 语句30

3.1 空语句、表达式语句和复合语句30

3.2.1 if语句31

3.2 分支语句31

3.2.2 switch语句33

3.2.3 习题36

3.3 goto语句和标号37

3.3.1 goto语句和标号37

3.3.2 举例39

3.3.3 习题40

3.4 循环语句40

3.4.1 for语句40

3.4.2 while语句43

3.4.3 do-while语句44

3.4.4 三种循环语句的比较45

3.4.5 习题45

3.5.1 break语句47

3.5 break和continue语句47

3.5.2 continue语句48

3.5.3 用goto语句退出多层嵌套的循环语句49

3.5.4 习题50

3.6 程序设计50

3.6.1 例题50

3.6.2 程序设计的一般步骤52

3.6.3 习题57

3.7 小结57

第4章 数组59

4.1 数组概念、数组定义和数组元素引用59

4.1.1 数组概念59

4.1.3 数组元素引用60

4.1.2 数组定义60

4.1.4 数组元素的地址计算61

4.1.5 习题62

4.2 数组初始化63

4.3 字符数组63

4.3.1 字符串常量63

4.3.2 字符数组及其输入输出64

4.3.3 字符数组初始化64

4.3.4 习题66

4.4 把多维数组看成一维数组66

4.4.1 把多维数组看成一维数组66

*4.5 循环程序设计67

4.5.1 一个例子67

4.4.2 习题67

4.5.2 设计循环程序69

4.5.3 例题70

4.5.4 习题74

4.6 小结75

第5章 函数76

5.1 函数的概念和函数的定义76

5.1.1 C语言函数概念76

5.1.2 函数定义76

5.1.3 return语句77

5.1.4 习题78

5.2 函数调用79

5.2.1 函数调用的语法79

5.2.2 函数调用的实现79

5.2.3 习题82

5.3 函数原型83

5.3.1 函数原型83

5.3.2 习题83

5.4 数组作函数参数84

5.4.1 一维数组作函数参数84

5.4.2 二维数组作函数参数86

5.4.3 习题87

5.5 变量的存储类别88

5.5.1 变量的生存期和作用域88

5.5.2 外部变量89

5.5.3 外部静态变量90

5.5.4 内部静态变量90

5.5.5 自动变量和寄存器变量91

5.5.6 存储类别小结92

5.5.7 习题93

5.6 函数的存储类别:内部函数和外部函数95

5.7 递归函数96

5.7.1 递归函数概念96

*5.7.2 递归函数设计97

5.7.3 习题100

5.8 程序设计举例101

5.8.1 例题101

5.8.2 习题106

5.9 小结106

第6章 指针108

6.1 指针概念及指针变量定义108

6.2.1 指针运算109

6.2 指针运算及指针应用举例109

6.2.2 指针运算应用举例114

6.2.3 习题116

6.3 指针作函数参数116

6.3.1 指针作函数参数116

6.3.2 数组形参实际是指针型的形参117

6.3.3 利用指针参数返回计算结果117

6.3.4 习题119

6.4 二级指针和指针数组120

6.4.1 二级指针120

6.4.2 指针数组122

6.4.3 命令行参数124

6.4.4 二级指针与指针数组的关系125

6.4.5 习题126

6.5 指向数组的指针变量127

6.5.1 指向数组的指针变量127

6.5.2 习题130

6.6 返回指针的函数130

6.6.1 返回指针的函数130

6.6.2 习题131

6.7 指向函数的指针变量132

6.7.1 指向函数的指针变量132

6.7.2 习题133

*6.8 复合说明项134

6.8.1 复合说明项134

6.8.2 习题136

6.9.1 例题137

6.9 程序设计例题137

6.9.2 习题138

6.10 小结140

第7章 结构和共用体141

7.1 结构类型141

7.1.1 结构类型概念和定义141

7.1.2 位段结构142

7.2 结构类型变量144

7.2.1 变量定义144

7.2.2 结构型数据的操作145

7.2.3 习题150

7.3.1 共用体类型151

7.3 共用体类型和枚举类型151

7.3.2 枚举类型154

7.3.3 typedef156

7.3.4 习题157

7.4 内存空间的动态分配157

7.4.1 内存空间的动态分配157

7.4.2 内存动态分配函数158

7.4.3 内存分配应用举例158

7.4.4 习题160

7.5 线性链表160

7.5.1 线性链表的插入、查找和删除160

7.5.2 线性链表的变种164

7.5.3 习题166

7.6.1 例题167

*7.6 程序设计例题167

7.6.2 习题169

7.7 小结170

第8章 文件171

8.1 基本概念171

8.2 文件的读写174

8.2.1 文件的读写174

8.2.2 习题177

8.3 文件定位函数和文件的随机访问177

8.3.1 文件定位函数和文件的随机访问177

8.3.2 习题179

8.4 程序设计例题179

8.4.1 例题179

8.4.2 习题181

第9章 编译预处理182

9.1 宏定义与宏调用182

9.1.1 基本概念182

9.1.2 定义参数个数可变的函数185

9.1.3 习题188

9.2 include命令和首部文件188

9.2.1 include命令的功能188

9.2.2 include命令和首部文件190

9.2.3 库管理程序192

9.3 条件编译194

附录196

附录1 参考答案1196

附录2 参考答案2250

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

高度相关资料

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