《C语言基础教程 修订版》求取 ⇩

第一章 C语言概述1

1.1 C语言的由来与发展1

1.1.1 C语言的由来1

1.1.2 C语言的发展1

1.2 C语言的特点和应用2

1.2.1 C语言的特点2

1.2.2 C语言的应用5

1.3 C语言的词法及其规则6

1.3.1 字符集6

1.3.2 单词及词法规则6

1.4.1 常用的输入函数9

1.4 C语言常用的输入输出函数9

1.4.2 常用的输出函数10

1.5 C语言程序实例及其实现12

1.5.1 C语言程序实例12

1.5.2 C语言程序书写格式14

1.5.3 C语言程序实现15

练习题17

作业题17

第二章 常量、变量和类型转换19

2.1 常量19

2.1.1 数字常量19

2.1.2 字符常量和字符串常量20

2.1.3 符号常量22

2.2 变量23

2.2.1 变量的名字23

2.2.2 变量的类型24

2.2.3 变量的值25

2.3 数组27

2.3.1 数组的定义27

2.3.2 数组的赋值28

2.3.3 字符数组31

2.4 类型转换34

2.4.1 自动转换34

练习题35

2.4.2 强制转换35

作业题36

第三章 运算符和表达式38

3.1 常用运算符的功能38

3.1.1 算术运算符38

3.1.2 增1减1运算符39

3.1.3 关系运算符40

3.1.4 逻辑运算符40

3.1.5 位操作运算符41

3.1.6 赋值运算符42

3.1.7 其他运算符43

3.2.2 运算符的结合性45

3.2 运算符的优先级和结合性45

3.2.1 运算符的优先级45

3.3 表达式47

3.3.1 表达式和表达式的种类47

3.3.2 表达式的值和类型56

3.3.3 表达式求值中值得注意的两个问题57

练习题60

作业题61

第四章 语句63

4.1 表达式语句和空语句63

4.1.1 表达式语句63

4.2.1 复合语句64

4.1.2 空语句64

4.2 复合语句和分程序64

4.2.2 分程序65

4.3 分支语句65

4.3.1 条件语句65

4.3.2 开关语句70

4.4 循环语句76

4.4.1 while循环语句76

4.4.2 do-while循环语句77

4.4.3 for循环语句79

4.5.1 goto语句85

4.5 转向语句85

4.5.2 break语句86

4.5.3 continue语句87

4.5.4 return语句88

练习题89

作业题89

第五章 函数和存储类95

5.1 函数的定义和说明95

5.1.1 函数的定义95

5.2 函数的参数和返回值97

5.2.1 函数的参数97

5.1.2 函数的说明97

5.2.2 函数的返回值99

5.3 函数的调用100

5.3.1 传值调用的特点100

5.3.2 传址调用的特点101

5.3.3 数组名作参数的函数调用103

5.3.4 函数的嵌套调用105

5.3.5 函数的递归调用106

5.4 作用域规则110

5.4.1 标识符的作用域规则110

5.4.2 重新定义变量的作用域规定111

5.5 存储类112

5.5.1 变量的存储类112

5.5.2 函数的存储类118

作业题122

练习题122

第六章 预处理功能和类型定义129

6.1 预处理功能概述129

6.2 宏定义129

6.2.1 简单宏定义130

6.2.2 带参数的宏定义132

6.2.3 宏定义的应用135

6.3 文件包含136

6.3.1 文件包含命令的格式和功能136

6.3.2 使用文件包含命令时应注意事项137

6.4.1 条件编译的常用命令格式139

6.4 条件编译139

6.4.2 条件编译命令的应用140

6.5 类型定义142

6.5.1 类型定义的含意和类型定义语句142

6.5.2 类型定义的应用144

练习题144

作业题145

第七章 指针150

7.1 指针的概念150

7.1.1 什么是指针150

7.1.2 指针的表示151

7.1.3 指针的赋值153

7.1.4 指针所指向变量的值155

7.2 指针的运算157

7.2.1 指针的赋值运算157

7.2.2 指针加减整数的运算157

7.2.3 两个指针相减的运算157

7.2.4 两个指针比较的运算158

7.2.5 指针运算与地址运算的区别159

7.3 指针与数组160

7.3.1 数组名是一个常量指针160

7.3.2 数组元素的指针表示161

7.3.3 字符数组、字符指针和字符串处理函数168

7.3.4 指向数组的指针和指针数组173

7.4 指针与函数179

7.4.1 指针作函数参数180

7.4.2 指针函数和指向函数的指针185

练习题190

作业题190

第八章 结构198

8.1 结构的概念198

8.1.1 结构和结构变量的定义198

8.1.2 结构变量成员的表示200

8.1.3 结构变量的赋值201

8.1.4 结构变量的运算203

8.2.1 数组与结构成员204

8.2 结构与数组204

8.2.2 结构数组205

8.3 结构与函数209

8.3.1 结构变量与指向结构变量的指针作函数参数209

8.3.2 结构变量和指向结构变量的指针作函数返回值212

8.4 链表213

8.4.1 链表的概念213

8.4.2 链表的操作214

8.5 位段224

8.5.1 位段的概念224

8.5.2 使用位段时应注意的事项226

作业题227

练习题227

第九章 联合和枚举233

9.1 联合的概念233

9.1.1 联合变量的定义和赋值233

9.1.2 联合与结构的区别234

9.2 联合的应用236

9.3 枚举的概念239

9.3.1 枚举变量的定义和赋值239

9.3.2 使用枚举变量时应注意的事项240

9.4 枚举的应用241

作业题243

练习题243

第十章 文件和读写函数246

10.1 C语言中文件的概念246

10.1.1 文件和文件指针246

10.1.2 标准文件和一般文件247

10.1.3 高级读写函数和低级读写函数248

10.2 标准文件的读写操作248

10.2.1 标准文件读写函数介绍248

10.2.2 标准文件读写函数应用251

10.3 一般文件的操作255

10.3.1 打开文件函数和关闭文件函数255

10.3.2 一般文件读写函数及其使用256

10.3.3 文件定位函数及其使用263

10.4 介绍常用的其他函数266

10.4.1 动态存储分配函数266

10.4.2 系统调用函数267

10.4.3 字符函数268

10.4.4 常用数学函数269

练习题269

作业题270

附录276

附录1 ASCII编码表276

附录2 ctype.h文件中所包含的字符函数278

附录3 math.h文件中所包含的数学函数279

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

高度相关资料

C语言程序设计基础(1995 PDF版)
C语言程序设计基础
1995 北京:电子工业出版社
C语言基本编程教程(1994 PDF版)
C语言基本编程教程
1994 陕西电子杂志社
经进东坡文集事略  上( PDF版)
经进东坡文集事略 上
文学古籍刊行社
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
C++语言基础教程(1999 PDF版)
C++语言基础教程
1999 北京:清华大学出版社
C++语言教程(1993 PDF版)
C++语言教程
1993 成都:电子科技大学出版社
微机基础及C语言教程(1994 PDF版)
微机基础及C语言教程
1994 成都:西南交通大学出版社
C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社
计算机算法语言 BASIC程序设计(1991 PDF版)
计算机算法语言 BASIC程序设计
1991 北京:电子工业出版社
C语言基础教程(1996 PDF版)
C语言基础教程
1996 长沙:中南工业大学出版社