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

1.1 C的发展史1

1.2 C语言特点1

第一章 概述1

1.3 C的词汇和词法规则2

1.3.1 C的字符集2

1.3.2 标识符2

1.3.3 关键字3

1.3.4 字符串3

1.3.5 注解3

1.4 简单程序示例4

1.5 本章小结4

练习一4

2.1.1 标识符命名及变量声明(declaration)5

2.1.2 int(整数)类型5

2.1 C的基本数据类型5

第二章 简单数据类型5

2.1.3 char(字符)类型7

2.1.4 float和double类型8

2.2 类型修饰符9

2.2.1 const9

2.2.2 volatile10

2.3 存储类型声明10

2.3.1 自动变量10

2.3.2 外部变量11

3.3.3 静态变量12

2.3.4 寄存器变量12

练习二13

2.4 本章小结13

3.1 运算符14

3.1.1 赋值运算符14

第三章 运算符与表达式14

3.1.2 算术运算符15

3.1.3 关系与逻辑运算符17

3.1.4 位运算符18

3.1.5 ?:运算符19

3.1.6 取地址操作 和间接操作*20

3.1.7 圆点“·”和箭头“→”运算符22

3.1.8 sizeof和类型强制运算符22

3.1.9 逗号(,)运算符23

3.1.10 复合赋值运算符23

3.2 表达式24

3.1.11 运算符的优先级及结合性24

3.2.1 表达式的求值25

3.2.2 表达式求值过程中的类型转换26

3.2.3 强制类型转换27

3.2.4 常量表达式28

3.3 本章小结28

练习三29

第四章 简单的C程序设计30

4.1 标准设备的输入输出函数30

4.1.1 printf()和scanf()语句(函数调用语句)30

4.1.2 getchar()和putchar()函数33

4.2 简单的C程序设计33

4.3 空语句、复合语句和逗号表达式语句34

4.4 if语句35

4.5 goto语句和带标号的语句36

4.6 本章小结37

练习四37

第五章 分支语句39

5.1 if语句39

5.1.1 if语句的形式与用法39

5.1.2 关于控制表达式40

5.2 if-else语句42

5.2.1 if-else语句的形式与用法42

5.2.2 if语句的嵌套43

5.2.3 else- if匹配规则44

5.2.4 ?:表达式44

5.3.1 Switch基本用法45

5.3 Switch语句45

5.3.2 关于break46

5.3.3 嵌套Switch语句47

5.3.4 Switch的几点注意事项47

5.4 本章小结48

练习五48

第六章 循环语句50

6.1 for循环50

6.1.1 for循环的基本形式50

6.1.2 for循环的基本用法50

6.1.3 for循环的灵活性51

6.1.4 多重循环52

6.2.1 while循环的基本形式53

6.2 while循环53

6.2.2 while语句的用法54

6.3 do-while循环55

6.3.1 do-while循环的形式55

6.4 用法举例56

6.4.1 试探法56

6.4.2 迭代法61

6.5 小结65

练习六67

第七章 转移语句69

7.1 break语句69

7.2 continue语句70

7.3 goto语句71

7.4 return语句76

7.5本章小结77

练习七77

第八章 数组79

8.1 一维数组79

8.1.1 一维数组变量的声明79

8.1.2 数组元素的引用80

8.1.3 一维数组的应用81

8.2 多维数组84

8.2.1 多维数组变量的声明84

8.2.2 多维数组元素的引用85

8.2.3 多维数组的应用86

8.3 一维字符数组88

8.3.1 一维字符数组变量的初始化88

8.3.2 几个与一维字符数组有关的库函数89

8.4 数组变量初始化91

8.4.1 一维数组变量的初始化92

8.4.2 多维数组变量的初始化92

8.5 数组变量声明中的修饰符94

8.5.1 存储类说明符94

8.5.2 类型修饰符95

8.6 用法举例96

8.7 小结104

练习八104

第九章 指针107

9.1 指针变量的声明和用法107

9.2 指针变量的运算109

9.3 指针与数组110

练习九117

9.4 小结117

第十章 枚举、结构、联合类型及类型定义119

10.1 枚举类型119

10.2 结构类型120

10.2.1 声明结构类型变量的常用形式120

10.2.2 结构型变量的运算及其成员的引用方式123

10.2.3 存储管理库函数malloc和free124

10.3 联合类型125

10.4 类型定义typedef127

10.5 用法举例127

10.6 小结141

练习十141

11.1 函数的定义142

第十一章 函数142

11.2 函数调用和参数传递145

11.3 函数的递归调用157

11.4 递归调用函数到非递归调用函数的等价变换167

11.4.1 用循环代替某些递归调用167

11.4.2 用循环代替尾递归调用170

11.4.3 用栈实现递归调用172

11.5 标识符作用域与标识符名字空间175

11.5.1 标识符作用域175

11.5.2 标识符的名字空间178

11.6 命令行参数179

11.7 函数原型声明180

11.8 与函数相关的声明182

11.9 大型C程序的一般结构183

11.10 小结191

练习十一191

第十二章 C预处理器194

12.1 宏定义和宏扩展195

12.1.1 简单宏195

12.1.2 参数化宏196

12.1.3 宏的反复处理198

12.1.4 宏定义的取消和宏的重定义198

12.1.5 定义宏时易犯的错误199

12.1.6 预定义宏199

12.2 文件内容并入200

12.3 条件编译201

12.4.2 #error203

12.4 其它预处理命令203

12.4.1 #line203

12.4.3 #pragma204

12.5 C编译流程小结204

练习十二204

第十三章 C运行库206

13.1 输入输出(stdio.h)208

13.1.1 流的建立与拆除209

13.1.2 格式化输出210

13.1.3 格式化输入215

13.1.4 以正文行为单位的输入输出218

13.1.5 以字符为单位的输入输出218

13.1.7 文件重定位219

13.1.6 无格式输入输出219

13.1.8 状态处理220

13.1.9 流缓冲控制220

13.1.10 文件的改名与删除221

13.1.11 临时文件处理221

13.2 字符串处理(string.h)222

13.2.1 字符串处理设施222

13.2.2 存储块处理设施224

13.3 字符处理(ctype.h)225

13.3.1字符类判断225

13.3.2 大小写字母转换226

13.4 实用设施(stdlib.h)226

13.4.1 字符串到数值的转换226

13.4.2 常用数学函数227

13.4.3 与操作系统的交互设施228

13.4.4 查找与排序229

13.4.5 多字节字符处理230

13.5 数学函数(math.h)231

13.6 信号处理(signal.h)232

13.7 日期和时间表示(time.h)233

13.8 变长参数表处理(stdarg.h)236

13.9 非局部跳转(setjump.h)237

13.10 诊断设施(assert.h)239

13.11 地域设置(locale.h)239

13.12 有关整数表示范围的常数(limits.h)241

13.13 有关浮点数表示范围的常数(float.h)242

练习十三243

14.1 计算并输出n!(0≤n≤42900)的准确值244

第十四章 综合举例244

14.2 计算并输出两个大无符号整数m与n的乘积、整除商和余数248

14.3 计算自然数e(精确到小数点后2000位)257

14.4 皇后问题260

14.5 0,1环马步遍历及子集合问题266

14.5.1 0,1环问题266

14.5.2 马步遍历问题269

14.5.3 子集合问题271

14.6 计算一元函数的定积分273

14.7 背包问题275

14.8 汉诺塔问题277

14.9 小结283

练习十四283

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