《实用C语言基础教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:吕凤翥,王克宁编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:1992
  • ISBN:7301019181
  • 页数:531 页
图书介绍:

目录 1

第一章 C语言概述 1

1.1 C语言的由来与发展 1

1.2 C语言的特点及应用 2

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

1.4 C语言程序设计的实现 11

1.5 C语言的程序结构举例 14

1.6 C语言的标准和发展 18

思考题 19

上机练习题 20

第二章 常量和变量 21

2.1 常量 21

2.2 变量 27

2.3 数组 30

2.4 综合举例 36

2.5 ANSI扩充功能 39

上机练习题 41

思考题 41

第三章 运算符与表达式 43

3.1 运算符的种类 43

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

3.3 表达式 52

3.4 数据类型转换 77

3.5 误差和溢出 79

3.6 综合举例 84

思考题 87

上机练习题 87

第四章 C语言的语句 93

4.1 表达式语句和空语句 93

4.2 复合语句 94

4.3 分支语句 95

4.4 循环语句 102

4.5 转向语句 117

4.6 综合例题 127

思考题 133

上机练习题 133

第五章 函数和存储类型 137

5.1 C语言程序函数的特点 137

5.2 函数的定义和说明 140

5.3 函数的调用 143

5.4 作用域规则 151

5.5 存储类型 153

5.6 递归函数 167

5.7 综合练习 171

思考题 179

上机练习题 179

第六章 指针 182

6.1 指针的定义 182

6.2 指针的说明 183

6.3 指针的赋值 184

6.4 指针的运算 187

6.5 指针与数组 192

6.6 指针和函数 217

6.7 综合举例 230

思考题 237

上机练习题 237

第七章 结构 242

7.1 结构的定义和说明 242

7.2 结构成员的表示和赋值 247

7.3 结构与数组 253

7.4 结构与指针 255

7.5 结构和函数 258

7.6 结构的嵌套 263

7.7 综合举例 266

思考题 280

上机练习题 282

8.1 联合 285

第八章 联合、枚举和其他 285

8.2 枚举 289

8.3 类型定义 293

8.4 位段 295

思考题 300

上机练习题 301

第九章 预处理程序 304

9.1 宏定义 304

9.2 文件包含 315

9.3 条件编译 316

9.4 行控制 320

9.5 ANSI扩充 324

思考题 326

上机练习题 327

第十章 输入/输出函数和文件操作 330

10.1 文件的概念 330

10.2 标准文件的输入输出函数 332

10.3 一般文件的输入输出函数 345

10.4 其他常用函数 374

10.5 低级的输入输出函数 378

10.6 综合举例 386

思考题 391

上机练习题 391

第十一章 常见编程错误分析 395

11.1 有关运算符方面的常见错误分析 395

11.2 有关类型方面的常见错误分析 399

11.3 有关语句方面常见错误分析 403

11.4 有关函数方面的常见错误分析 405

11.5 有关指针和数组方面的常见错误分析 407

11.6 有关预处理方面的常见错误分析 412

11.7 有关二义性方面常见错误分析 416

11.8 其他方面常见错误分析 421

附录A ASCⅡ编码表 424

附录B C语言运算符的优先级和结合性 426

C.1 单词 428

附录C C语言语法汇总 428

C.2 表达式 430

C.3 说明 431

C.4 语句 433

C.5 定义 433

C.6 预处理程序指令 434

C.7 K.R标准C与ANSI C的区别 434

C.8 XENIX/UNIX系统中的C实现 435

C.9 MS-DOS中TC和MC的实现 436

附录D C语言的可移植性 438

D.1 概述 438

D.2 程序的可移植性 438

D.3 机器的硬件 438

D.4 编译程序的差异 441

D.6 数据的可移植性 442

D.5 程序环境的差异 442

附录E UNIX/XENIX系统中C语言编程环境 443

E.1 基本操作命令 443

E.2 vi编辑器 445

E.3 C语言程序的编译和执行 451

E.4 C语言开发实用程序和工具 455

附录F MS-DOS中Turb0 C版本2.0编程环境 469

F.1 Turbo C集成开发环境 469

F.2 Turbo C的命令行方式 493

F.3 调试程序的若干说明 495

附录G MS-DOS中Microsoft C版本6.0编程环境 498

G.1 程序员工作台命令pwb的使用方法 498

G.2 编译器命令CL的使用方法 515

G.3 连接器命令LINK的使用方法 521

G.4 程序库命令LIB的使用方法 526

附录H 参考文献 531