图书介绍

精讲多练C语言PDF|Epub|txt|kindle电子书版本下载

精讲多练C语言
  • 冯博琴主编;刘路放,杨琦,顾刚编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:7560518931
  • 出版时间:2004
  • 标注页数:354页
  • 文件大小:17MB
  • 文件页数:372页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

精讲多练C语言PDF格式电子书版下载

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

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

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

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

图书目录

使用本书的建议1

第1版 出版说明1

第1版 前言1

第1章 C语言概述1

教学目标1

学习要求1

授课内容1

1.1 程序设计与计算机语言1

第2版 前言1

1.2 C语言的发展方向2

1.3 C程序的基本结构3

1.4 输入、编译、调试和运行一个C程序4

1.5 算法与程序4

1.6 C语言的简要历史6

自学内容6

1.7 C语言的特点7

程序设计举例8

调试技术12

1.8 Visual C++的集成开发环境12

1.9 用Developer Studio编写和调试简单C程序13

练习题目16

第2章 基本数据类型17

教学目标17

学习要求17

授课内容17

2.1 数据类型17

2.2 常量20

2.3 变量22

2.4 常见的库函数23

自学内容28

2.5 八进制和十六进制常量28

2.6 类型修饰符29

程序设计举例30

调试技术33

2.7 Developer Studio的文本编辑器33

练习题目35

第3章 运算符和表达式38

教学目标38

学习要求38

授课内容38

3.1 算术运算符和算术表达式39

3.2 逻辑运算符和逻辑表达式39

3.3 赋值运算符和赋值表达式40

3.4 自增运算符和自减运算符41

3.5 表达式中各运算符的运算顺序42

自学内容44

3.6 其他具有副作用的运算符44

3.7 问号表达式和逗号表达式44

3.8 类型转换46

程序设计举例47

调试技术50

3.9 Developer Studio的文件处理功能50

3.10 Visual C++程序的编译、连接和运行52

3.11 查看和修改编译、连接错误53

练习题目54

4.1 程序的基本控制结构59

授课内容59

学习要求59

教学目标59

第4章 控制结构59

4.2 C语言的控制结构62

4.3 结构化程序设计64

4.4 伪代码66

自学内容69

4.5 结构化程序设计方法简介69

4.6 C语言的其他控制转移语句70

程序设计举例75

调试技术81

4.7 使用FileView标签81

练习题目81

授课内容85

学习要求85

教学目标85

第5章 数组类型85

5.1 一维数组86

5.2 二维数组88

5.3 多维数组92

5.4 字符型数组93

自学内容98

5.5 类型修饰符和常量修饰符98

5.6 枚举类型99

程序设计举例101

调试技术105

5.7 Developer Studio的跟踪调试功能105

练习题目107

授课内容112

学习要求112

教学目标112

第6章 函数112

6.1 函数的定义113

6.2 函数的调用114

6.3 函数原型115

6.4 函数间的参数传递116

6.5 递归函数118

6.6 局部变量和全局变量121

自学内容122

6.7 变量的存储类别122

程序设计举例125

调试技术130

6.8 常用的调试方法与技巧130

练习题目133

学习要求137

授课内容137

第7章 编译预处理137

教学目标137

7.1 文件包含138

7.2 宏定义139

7.3 条件编译命令143

7.4 预定义宏146

7.5 位运算表达式148

自学内容151

7.6 通用工具库151

7.7 诊断库153

程序设计举例154

调试技术156

7.8 程序中的错误类型156

7.9 基本调试手段157

7.10 注释语句在调试中的作用158

练习题目159

第8章 结构体和共用体162

教学目标162

学习要求162

授课内容162

8.1 结构体类型引入162

8.2 结构体类型变量的定义164

8.3 结构体类型变量的使用及初始化166

8.4 结构体数组168

8.5 结构体中的数组和结构体170

8.6 共用体类型171

8.7 日期类型和时间类型174

自学内容174

8.8 Typedef语句175

8.9 如何确定各种数据类型变量占用的存储量176

程序设计举例176

调试技术179

8.10 使用ClassView标签179

练习题目181

第9章 指针184

教学目标184

学习要求184

授课内容184

9.1 地址与指针184

9.2 指针运算186

9.3 指针与数组190

9.4 动态存储分配194

自学内容196

9.5 指针和函数196

9.6 指针的数组199

9.7 指针的初始化202

程序设计举例202

调试技术204

9.8 Visual C++的帮助功能204

练习题目206

学习要求210

授课内容210

10.1 文件概述210

教学目标210

第10章 文件210

10.2 文件的打开与关闭211

10.3 文件的格式读写213

10.4 按字符方式读写文件216

自学内容219

10.5 文件的成块读写219

10.6 文件指针管理222

10.7 非缓冲文件系统简介223

程序设计举例225

调试技术228

10.8 Developer Studio的调试窗口228

10.9 Developer Studio的输出窗口231

练习题目231

授课内容234

学习要求234

11.1 线性表234

教学目标234

第11章 线性表234

11.2 顺序表237

11.3 单链表242

自学内容249

11.4 循环链表249

11.5 双向链表251

程序设计举例254

练习题目266

第12章 堆栈和队列267

教学目标267

学习要求267

授课内容267

12.1 堆栈267

12.2 队列271

自学内容275

12.3 双栈共享一个存储空间275

12.4 队列的链式存储结构276

程序设计举例278

练习题目280

第13章 查找281

教学目标281

学习要求281

授课内容281

13.1 查找281

13.2 顺序查找与折半查找分析282

13.3 哈希查找284

自学内容291

13.4 二次探测的哈希查找291

程序设计举例294

练习题目301

第14章 排序302

教学目标302

学习要求302

授课内容302

14.1 排序302

14.2 简单插入排序303

14.3 简单选择排序304

14.4 基数排序305

14.5 快速排序307

自学内容308

14.6 归并排序308

程序设计举例311

练习题目312

学习要求314

授课内容314

第15章 数值计算314

教学目标314

15.1 多项式的计算315

15.2 多元一次代数方程组的求根计算318

15.3 非线性方程的求根计算323

15.4 求逆矩阵325

自学内容329

15.5 积分计算329

15.6 梯度法求解非线性方程组的根332

程序设计举例336

练习题目343

附录1 ASCⅡ码表345

附录2 常用库函数347

参考文献354

热门推荐