图书介绍

C语言程序设计与应用 第2版PDF|Epub|txt|kindle电子书版本下载

C语言程序设计与应用 第2版
  • 张小东,郑宏珍主编;初佃辉主审 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115468628
  • 出版时间:2017
  • 标注页数:288页
  • 文件大小:45MB
  • 文件页数:297页
  • 主题词: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章 简单C程序设计1

1.1 C程序的构成1

1.2 C语言的入门知识3

1.2.1 C语言的常见标识符号3

1.2.2 基本数据类型5

1.2.3 格式化输出输入函数7

1.2.4 C语言的书写规则8

1.3 简单C程序的扩展8

1.3.1 基本功能设计8

1.3.2 程序设计描述的方法8

1.3.3 程序实现及常见错误分析10

1.3.4 浅谈编程风格11

1.4 本章小结13

练习与思考114

第2章 选择控制结构与应用16

2.1 选择结构的基本运算符16

2.1.1 关系运算符及表达式16

2.1.2 逻辑运算符及表达式17

2.2 if-else选择结构18

2.2.1 if结构18

2.2.2 if语句的嵌套24

2.2.3 表达式在if结构中使用的拓展26

2.3 switch选择结构27

2.3.1 基本定义及应用27

2.3.2 if-else-if语句与switch语句29

2.4 应用实例31

2.4.1 计算器31

2.4.2 学生成绩管理33

2.5 本章小结35

练习与思考236

第3章 循环结构与应用38

3.1 概述39

3.2 循环控制结构39

3.2.1 for循环39

3.2.2 while循环45

3.2.3 do while循环47

3.2.4 goto循环49

3.3 循环控制结构的设计50

3.3.1 循环的嵌套50

3.3.2 循环的控制52

3.3.3 循环语句的选择58

3.4 应用实例58

3.4.1 计算器58

3.4.2 学生成绩档案管理系统62

3.5 本章小结65

练习与思考366

第4章 模块化设计与应用68

4.1 模块化程序设计方法69

4.1.1 模块化程序设计思想69

4.1.2 模块规划实例69

4.2 函数71

4.2.1 函数的定义72

4.2.2 函数的调用73

4.2.3 函数设计实例74

4.2.4 函数调用的执行过程78

4.3 预处理79

4.3.1 文件包含79

4.3.2 宏定义80

4.4 应用实例85

4.4.1 计算器85

4.4.2 学生成绩档案管理87

4.5 本章小结90

练习与思考490

第5章 数组及其应用93

5.1 数组与数组元素的概念93

5.2 一维数组95

5.2.1 一维数组的定义95

5.2.2 一维数组的初始化97

5.2.3 一维数组的使用98

5.2.4 一维数组综合应用99

5.3 二维及多维存储100

5.3.1 二维数组的定义101

5.3.2 二维数组的初始化102

5.3.3 二维数组元素的使用103

5.3.4 多维数组的初始化和引用105

5.3.5 数组程序综合应用106

5.4 字符类型数组及字符串108

5.5 字符串处理函数111

5.6 指针变量、字符串指针变量与字符串114

5.6.1 指针变量114

5.6.2 字符串指针变量118

5.6.3 字符串数组和字符串指针119

5.7 综合应用实例119

5.8 本章小结129

练习与思考5129

第6章 深入模块化设计与应用132

6.1 算法的基本概念132

6.1.1 概念133

6.1.2 引例134

6.2 简单的排序算法136

6.2.1 冒泡排序算法137

6.2.2 选择排序算法141

6.3 嵌套与递归设计与应用145

6.3.1 函数的嵌套调用145

6.3.2 函数的递归调用147

6.4 模块间的批量数据传递152

6.4.1 指针作为函数参数152

6.4.2 一维数组作为函数参数153

6.4.3 二维数组作为函数参数154

6.5 模块化设计中程序代码的访问155

6.6 应用实例156

6.6.1 计算器157

6.6.2 学生成绩管理159

6.7 本章小结164

练习与思考6165

第7章 构造型数据类型与应用169

7.1 结构体170

7.1.1 结构体类型的定义170

7.1.2 结构体变量171

7.1.3 结构体数组174

7.1.4 结构体指针177

7.1.5 结构体与函数181

7.2 位运算与位段182

7.2.1 位运算182

7.2.2 位段184

7.3 共用体186

7.3.1 共用体类型定义186

7.3.2 共用体变量定义186

7.3.3 共用体变量的赋值和引用187

7.4 枚举189

7.5 自定义类型189

7.6 应用实例190

7.7 本章小结200

练习与思考7201

第8章 综合设计与应用203

8.1 变量的作用域与存储类别203

8.1.1 变量的作用域203

8.1.2 变量的存储类别207

8.2 指针与数组210

8.2.1 一维数组与指针210

8.2.2 多维数组与指针212

8.2.3 指针数组215

8.3 函数main()中的参数216

8.4 指针型函数219

8.5 链表221

8.5.1 链表的概念221

8.5.2 链表的基本操作222

8.5.3 带头结点链表简介232

8.6 本章小结233

练习与思考8234

第9章 数据永久性存储238

9.1 数据的永久性存储238

9.2 文件组织方式239

9.3 文件操作241

9.3.1 标准输入输出头文件stdio.h241

9.3.2 文件打开与关闭243

9.3.3 文件读/写函数246

9.3.4 文件定位函数254

9.4 综合应用实例256

9.5 本章小结258

练习与思考9259

附录C语言参考资料262

附1C语言发展史及版本历程262

附2 C语言编辑软件简介263

附3 C语言关键字268

附4标识符的命名方法269

附5 ASCII表270

附6 VC++各数据类型所占字节数和取值范围273

附7 C语言运算符及优先级273

附8格式化输入/输出控制274

附9程序流程图278

附10 ANSI C常用标准库函数282

参考文献288

热门推荐