图书介绍

C程序设计与错误分析【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C程序设计与错误分析
  • 刘振安等编著 著
  • 出版社: 合肥:中国科学技术大学出版社
  • ISBN:7312007031
  • 出版时间:1995
  • 标注页数:252页
  • 文件大小:4MB
  • 文件页数:266页
  • 主题词:

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.2 简单的C程序分析2

1.2.1 简单的C程序结构2

第一版前言3

1.2.2 C函数简述3

1.2.3 最小C函数4

1.2.4 基本的输入与输出5

1.3 初学者最容易出现的错误6

第二章 基本的数据类型和表达式7

2.1 标识符和变量7

2.1.1 标识符7

2.2 基本数据类型8

2.1.2 变量8

2.3 常量9

2.3.1 整型常量9

2.3.2 浮点常量10

2.3.3 字符常量10

2.4 运算表达式11

2.4.1 算术表达式11

2.4.2 递增、递减运算12

2.4.3 赋值运算符与赋值表达式12

2.4.4 逗号运算符与逗号表达式13

第三章 简单程序设计14

3.1 典型 C语言程序结构14

3.1.2 C语言预处理器15

3.1.1 函数与主函数15

3.1.3 程序注释16

3.1.4 程序语句16

3.1.5 大小写字母的使用18

3.1.6 程序的书写格式19

3.2 数据输出19

3.2.1 putchar函数(字符输出函数)19

3.2.2 pintf函数(格式输出函数)20

3.3 数据输入22

3.3.1 getchar函数(字符输入函数)22

3.3.2 scanf 函数(格式输入函数)23

3.4 Turbo C集成开发环境及其使用25

3.4.2 TC的热键26

3.4.1 基本操作26

3.4.3 菜单结构及命名约定28

3.4.4 主菜单28

3.4.5 快速参考行29

3.4.6 编辑窗口29

3.4.7 编辑命令的速成指南30

3.4.8 在编辑窗口中操作源文件30

3.4.9 信息窗口31

3.4.10 观察窗口31

3.5 集成调试程序32

3.6 调试实例34

3.7 Microsoft C上机过程35

3.8.1 录入与注消36

3.8.2 XENIX的常用命令36

3.8 GW286机上运行C程序过程36

3.8.3 软磁盘的使用38

3.8.4 使用编辑程序vi38

3.8.5 GW286 Microsoft C上机过程39

习题341

第四章 逻辑运算和分支程序43

4.1 关系运算43

4.2 逻辑运算44

4.3 分支程序设计45

4.3.1 if 语句45

4.3.2 if 语句的嵌套46

4.4 条件运算符48

4.5 switch 语句50

4.6 goto 语句53

习题455

第五章 循环程序设计56

5. while 语句56

5.2 do——while 语句57

5.3 .for 语句57

5.3.1 for 语句的语句形式57

5.3.2 条件表达式缺省的 for 语句59

5.3.3 条件表达式含逗号运算符的for 语句60

5.3..4 do——while、while 及for 语句60

5.4 break 语句63

5.5 contiue语句65

习题567

6.1.1 函数值和return语句69

6.1 函数69

第六章 函数与变量类型69

6.1.2 函数调用形式71

6.1.3 递归调用77

6.2 变量类型79

6.2.1 块结构79

6.2.2 自动型变量79

6.2.3 外部型变量81

6.2.4 静态型变量82

6.2.5 寄存器类型84

6.3 变量初始化84

6.4 C预处理器85

6.4.1 宏定义85

6.4.3 条件编译87

6.4.2 文件包含87

6.5 正确使用库函数89

6.6 建立、运行和调试含有多个源文件的C程序92

6.6.1 建立和运行多个源文件程序的步骤92

6.6.2 多个源文件编译时的错误跟踪93

习题695

第七章 构造类型——数组和指针98

7.1 数组98

7.1.1 一维数组98

7.1.2 数组元素的初始化102

7.1.3 多维数组104

7.1.4 字符数组105

7.2 指针106

7.2.1 指针与地扯107

7.2.2 指针变量的说明107

7.2.3 指针运算符109

7.2.4 地址运算110

7.3 TurboC动态分配函数113

7.4 指针与数组116

7.4.1 指针与数组的关系116

7.4.2 指针数组119

7.4.3 指针与多维数组121

7.5 用指针或数组名进行函数传递121

7..6 命令行参数124

7.7 指针函数与函数指针125

7.7.1 指针函数125

7.7.2 函数指针126

7.8 指向指针的指针132

7.9.1 调试命令简介134

7.9 调试实例134

7.9.2 集成环境的C程序基本调试方法136

习题7138

第八章 结构类型141

8.1 结构定义及其变量的初始化141

8.1.1 结构定义141

8.1.2 结构就量的初始化143

8.1.3 结构使用的运算符146

8..2 结构数组146

8.2.1 结构数组实例146

8.2.2 结构数组定义148

8.2.3 结构数组的初始化148

8.3 结构指针150

8.3.1 结构数组的指针150

8.3.2 结构指针的初始化152

8.3.4 结构指针的使用153

8.3.3 结构指针参数153

8.4 结构的内存分配155

8.5 引用自身的结构157

8.6 位操作与字段结构161

8.6.1 位操作161

8.6.2 字段结构162

8.7 联合164

8.7.1 定义形式164

8.7..2 存储空间的分配和使用165

8.7.3 适用操作166

8.8 枚举168

习题8169

9.1 文件概述171

第九章 文件171

9.2 文件的打开与关闭172

9.2.1 文件的打开(fopen函数)172

9.2.2 文件的关才(fckose函数)174

9.3 文件的读写174

9.3.1 fpurte函数和fgetc函数(putc函数和gete函数)174

9.3.2 fread函数和fwrite函数178

9.3.3 fpintf 函数和fscanf函数182

9.3.4 文件内存分配182

9.3.5 其它读写函数183

9.4 文件的定位183

9.4.1 rewind函数183

9.4.2 fseek函数和随机读写184

9.5 出错的检测185

9.4.3 ftell函数185

9.5.1 ferror函数186

9.5.2 clearerr函数186

9.6 文件输入输出小结186

习题9188

第十章 C程序结构化设计实例189

10.1 大型程序设计基础189

10.1.1 设计大型程序的常用方法简介189

10.1.2 设计在型程序时要注意的几个问题192

10.2 C语言头部文件的编辑197

10.2.1 头部文件中的宏定义197

10.2.2 头部文件的编写198

10.3 程序的测试200

10.3.1 模块测试201

10.3.2 程序测试方法202

10.4 程序维护203

10.4.1 修改错误204

10.4.2 保护源程序204

10.5 程序设计、管理与测试实例204

10.5.1 LETTER程序的模块设计205

10.5.2 LETTER程序清单208

10.5.3 工程文件方式214

10.5.4 建立库文件方式214

10.5.5 LETTER程度序的测试215

10.5.6 性能分析和改进的建议218

11.1 语法错误219

11.1.1 在关系测试中误用了赋值号219

第十一章 编程中的常见错误用了赋值号219

11.1.2 使用函数时易犯的典型错误220

11.2 程序设计错误224

11.2.1 混淆指针与数组224

11.2.2 数组边界与计数225

11.2.3 指针使用不当227

11.2.4 存储模式错误231

11.2.5 求值顺序233

11.2.6 文件使用错误235

11.2.7 可移植性错误237

11..3 潜在错误237

11.4 配命性错误238

11.4.1 库函数238

11.4.3 程序的连接239

11.4.2 预处理器239

11.5 错误预防241

11.5.1 正确地利用命名241

11.5.2 把防止错误放在首位241

11.5.3 不断地寻打并跟踪错误243

11.6 错误的检出与分离244

11.6.1 概述244

11.6.2 出错信息处理246

附录248

附录一 常用Turbo C20库函数248

附录二 运算符的优先段249

附录三 Turbo C保存留字与特定字250

附录四 全书程序磁盘购买及使用方法251

主要参考方献252

热门推荐