图书介绍

C语言基础教程 修订版PDF|Epub|txt|kindle电子书版本网盘下载

C语言基础教程 修订版
  • 吕凤翥编著 著
  • 出版社: 北京:北京大学出版社
  • ISBN:730103668X
  • 出版时间:1998
  • 标注页数:279页
  • 文件大小:10MB
  • 文件页数:290页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言基础教程 修订版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 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

热门推荐