图书介绍

C程序设计语言 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C程序设计语言 第2版
  • (美)Brian W.Kernighan,(美)Dennis M.Ritchie著;徐宝文等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111075897
  • 出版时间:2001
  • 标注页数:244页
  • 文件大小:22MB
  • 文件页数:261页
  • 主题词: C

PDF下载


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

下载说明

C程序设计语言 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基本概念1

1.1 入门1

1.2 变量与算术表达式3

1.3 for语句8

1.4 符号常量9

1.5 字符输入输出9

1.5.1 文件复制10

1.5.2 字符计数11

1.5.3 行计数13

1.5.4 单词计数13

1.6 数组15

1.7 函数17

1.8 变元——按值调用20

1.9 字符数组20

1.10 外部变量与作用域23

第2章 类型、运算符与表达式27

2.1 变量名27

2.2 数据类型与大小27

2.3 常量28

2.4 说明30

2.5 算术运算符31

2.6 关系运算符与逻辑运算符32

2.7 类型转换33

2.8 加一与减一运算符36

2.9 按位运算符38

2.10 赋值运算符与赋值表达式39

2.11 条件表达式41

2.12 运算符优先级与表达式求值次序42

第3章 控制流44

3.1 语句与分程序44

3.2 if-else语句44

3.3 else-if语句45

3.4 switch语句47

3.5 while与for循环语句48

3.6 do-while循环语句51

3.7 break语句与continue语句52

3.8 goto语句与标号53

第4章 函数与程序结构55

4.1 函数的基本知识55

4.2 返回非整数值的函数58

4.3 外部变量60

4.4 作用域规则66

4.5 头文件67

4.6 静态变量69

4.7 寄存器变量70

4.8 分程序结构70

4.9 初始化71

4.10 递归72

4.11 C预处理程序74

4.11.1 文件包含74

4.11.2 宏替换74

4.11.3 条件包含76

第5章 指针与数组78

5.1 指针与地址78

5.2 指针与函数变元80

5.3 指针与数组81

5.4 地址算术运算84

5.5 字符指针与函数87

5.6 指针数组与指向指针的指针90

5.7 多维数组93

5.8 指针数组的初始化95

5.9 指针与多维数组96

5.10 命令行变元96

5.11 指向函数的指针100

5.12 复杂说明103

第6章 结构108

6.1 结构的基本知识108

6.2 结构与函数109

6.3 结构数组112

6.4 结构指针115

6.5 自引用结构117

6.6 查找表121

6.7 类型定义123

6.8 联合125

6.9 位字段126

第7章 输入与输出128

7.1 标准输入输出128

7.2 格式化输出——printf函数130

7.3 变长变元表131

7.4 格式化输入——scanf函数133

7.5 文件访问135

7.6 错误处理——stderr和exit函数138

7.7 行输入输出139

7.8 其他函数140

7.8.1 字符串处理函数140

7.8.2 字符类测试和转换函数141

7.8.3 ungetc函数141

7.8.4 命令执行函数141

7.8.5 存储管理函数141

7.8.6 数学函数142

7.8.7 随机数发生器函数142

第8章 UNIX系统界面144

8.1 文件描述符144

8.2 低级I/O——read和write系统调用145

8.3 open、creat、close和unlink系统调用146

8.4 随机访问——lseek系统调用148

8.5 实例——fopen和getc函数的一种实现方法149

8.6 实例——目录显示153

8.7 实例——存储分配程序158

附录A 参考手册163

A.1 引言163

A.2 词法规则163

A.3 语法符号166

A.4 标识符的含义166

A.5 对象和左值168

A.6 转换168

A.7 表达式171

A.8 说明180

A.9 语句192

A.10 外部说明195

A.11 作用域与连接198

A.12 预处理199

A.13 语法204

附录B 标准库212

B.1 输入与输出:<stdio.h>212

B.2 字符类测试:<ctype.h>219

B.3 字符串函数:<string.h>220

B.4 数学函数:<math.h>221

B.5 实用函数:<stdlib.h>222

B.6 诊断:<assert.h>225

B.7 变长变元表:<stdarg.h>225

B.8 非局部跳转:<setjmp.h>225

B.9 信号处理:<signal.h>226

B.10 日期与时间函数:<time.h>226

B.11 由实现定义的限制:<limits.h>和<float.h>228

附录C 变更小结230

附录D 索引233

热门推荐