图书介绍

C程序设计快速进阶大学教程PDF|Epub|txt|kindle电子书版本下载

C程序设计快速进阶大学教程
  • 蒋光远编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302231196
  • 出版时间:2010
  • 标注页数:308页
  • 文件大小:97MB
  • 文件页数:323页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C程序设计快速进阶大学教程PDF格式电子书版下载

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

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

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

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

图书目录

第0章 概述1

0.1 计算机的由来及组成1

0.2 计算机程序3

0.3 C语言发展史4

0.4 C程序基本结构5

0.5 C程序开发步骤6

0.6 集成开发环境7

习题12

第1篇 感知篇15

第1章 数据的基本操作15

1.1 数据的存储与输出15

1.2 数据的输入与运算17

1.3 数据的比较与判断19

第2章 结构化程序设计初探23

2.1 重复与循环语句23

2.2 基本结构的组合26

2.3 模块化编程29

第3章 数据结构33

3.1 数组33

3.2 结构体35

3.3 动态数组38

3.4 文件41

第4章 算法描述和编码规范46

4.1 程序设计与算法描述46

4.1.1 程序设计与算法46

4.1.2 FC流程图48

4.1.3 NS盒图48

4.2 C语言编码规范50

习题52

第2篇 详解篇55

第5章 数据类型与输入输出55

5.1 C语言要素55

5.1.1 字符集55

5.1.2 标识符与关键字56

5.1.3 可执行语句57

5.2 数据类型58

5.2.1 理解数据类型58

5.2.2 变量59

5.2.3 常量60

5.2.4 整型数据61

5.2.5 浮点型数据63

5.2.6 字符型数据65

5.3 输入与输出操作67

5.3.1 输入与输出的概念67

5.3.2 格式化输出函数68

5.3.3 格式化输入函数71

5.3.4 字符的输入与输出73

5.4 编程错误74

5.4.1 语法错误和警告75

5.4.2 运行错误76

5.4.3 逻辑错误76

习题77

第6章 运算符与表达式78

6.1 概述78

6.2 算术运算79

6.3 赋值运算81

6.4 表达式中的类型转换84

6.4.1 隐式类型转换84

6.4.2 显式类型转换85

6.5 自增与自减运算86

6.6 关系与逻辑表运算88

6.7 其他运算符91

6.8 运算符的优先级与结合性93

6.9 案例分析94

习题97

第7章 选择结构99

7.1 理解选择结构99

7.2 简单分支语句99

7.2.1 单分支if语句100

7.2.2 双分支if-else语句101

7.3 多分支语句102

7.3.1 嵌套if语句103

7.3.2 多分支else if语句106

7.3.3 switch语句108

7.4 案例分析111

习题115

第8章 循环结构117

8.1 理解循环结构117

8.2 循环语句118

8.2.1 while语句118

8.2.2 do语句119

8.2.3 for语句120

8.2.4 几种循环语句的比较122

8.3 循环条件122

8.3.1 计数器控制循环123

8.3.2 标记控制循环123

8.4 循环嵌套125

8.4.1 循环嵌套结构125

8.4.2 循环中的选择结构127

8.5 循环中的跳转128

8.5.1 break语句128

8.5.2 continue语句130

8.5.3 goto语句131

8.6 案例分析132

习题139

第9章 数组142

9.1 理解数组142

9.2 一维数组142

9.2.1 一维数组定义142

9.2.2 一维数组引用144

9.2.3 一维数组初始化145

9.2.4 一维数组案例分析146

9.3 二维数组151

9.3.1 二维数组定义151

9.3.2 二维数组引用152

9.3.3 二维数组初始化152

9.3.4 二维数组案例分析153

习题155

第10章 函数157

10.1 理解函数157

10.2 函数定义和分类160

10.2.1 函数定义160

10.2.2 函数分类161

10.3 函数调用和声明163

10.3.1 函数调用163

10.3.2 函数声明164

10.4 函数参数和函数值166

10.4.1 形式参数与实际参数166

10.4.2 函数返回值168

10.4.3 数组作函数参数169

10.5 函数递归调用173

10.6 变量作用域与生存期176

10.6.1 变量作用域176

10.6.2 变量存储类别与生存期179

10.7 内部函数和外部函数184

习题185

第11章 指针187

11.1 理解指针187

11.2 指向变量的指针188

11.2.1 指针变量定义188

11.2.2 指针变量引用189

11.3 数组与指针193

11.3.1 一维数组与指针193

11.3.2 二维数组与指针197

11.3.3 指针数组202

11.3.4 指向指针的指针203

11.4 函数与指针206

11.4.1 指针作函数参数206

11.4.2 数组名作函数参数209

11.4.3 返回指针值的函数211

11.4.4 指向函数的指针213

11.5 字符串214

11.5.1 字符数组与字符串214

11.5.2 字符串与指针216

11.5.3 字符串函数218

11.5.4 字符串程序举例222

11.5.5 main函数参数224

11.6 动态空间管理225

习题228

第12章 自定义数据类型230

12.1 结构体230

12.1.1 结构体声明230

12.1.2 结构体变量定义231

12.1.3 结构体变量引用233

12.1.4 结构体数组234

12.1.5 结构体与指针236

12.2 链表238

12.3 枚举类型241

习题244

第13章 文件245

13.1 文件概述245

13.2 文件的打开与关闭246

13.3 文件读写248

13.3.1 字符读写函数249

13.3.2 字符串读写函数251

13.3.3 数据块读写函数252

13.3.4 格式化读写函数256

13.3.5 文本文件与二进制文件256

13.4 文件的随机读写258

13.5 文件检测函数259

习题260

第3篇 进阶篇263

第14章 函数进阶263

14.1 分解与抽象263

14.2 递归272

第15章 数组进阶279

15.1 数据模型279

15.2 查找与排序289

15.2.1 简单查找算法289

15.2.2 简单排序算法294

第16章 数据管理298

16.1 简单链表298

16.2 数据文件305

附录A ASCII表308

热门推荐