图书介绍

C语言程序设计与应用开发 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计与应用开发 第2版
  • 吴刚山,王廷蔚,王春艳主编;马军,陆红蕾,周岳峰副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302374626
  • 出版时间:2014
  • 标注页数:355页
  • 文件大小:50MB
  • 文件页数:366页
  • 主题词: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.1.1 C语言的发展1

1.1.2 C语言的特点2

1.2 C语言程序的格式、构成及其基本要求3

1.2.1 C语言程序的格式4

1.2.2 C语言程序的构成4

1.2.3 C语言程序的基本要求6

1.3 C语言程序上机调试步骤和方法6

1.4 算法8

1.4.1 算法的概念8

1.4.2 算法的特性9

1.4.3 算法的表示方法9

1.4.4 结构化程序设计10

1.5 小型案例实训12

1.6 学习加油站13

1.6.1 重点整理13

1.6.2 典型题解14

1.7 上机实验15

1.8 习题15

第2章 C语言程序设计的初步知识17

2.1 C语言的数据类型17

2.2 常量、变量和标识符18

2.2.1 标识符18

2.2.2 常量19

2.2.3 变量19

2.3 整型数据22

2.3.1 整型常量22

2.3.2 整型变量23

2.4 实型数据24

2.4.1 实型常量24

2.4.2 实型变量25

2.5 字符型数据25

2.5.1 字符常量25

2.5.2 字符变量26

2.5.3 字符串常量28

2.6 算术运算符和算术表达式29

2.6.1 基本的算术运算符和算术表达式29

2.6.2 算术运算符的优先级、结合性30

2.7 赋值运算符和赋值表达式30

2.7.1 基本赋值运算符30

2.7.2 复合赋值运算符30

2.7.3 赋值表达式31

2.8 逗号运算符和逗号表达式32

2.9 自增运算符、自减运算符及C语言运算符的优先级33

2.9.1 自增运算符33

2.9.2 自减运算符33

2.9.3 C语言运算符的优先级与结合性33

2.10 不同类型数据间的混合运算34

2.11 小型案例实训36

2.12 学习加油站36

2.12.1 重点整理36

2.12.2 典型题解37

2.13 上机实验39

2.14 习题40

第3章 顺序结构程序设计42

3.1 C语句42

3.2 数据的输出44

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

3.2.2 格式输出函数——Drintf函数44

3.3 数据的输入48

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

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

3.4 小型案例实训50

3.5 学习加油站52

3.5.1 重点整理52

3.5.2 典型题解53

3.6 上机实验55

3.7 习题55

第4章 选择结构程序设计58

4.1 关系运算符和关系表达式58

4.1.1 关系运算符及其优先级58

4.1.2 关系表达式59

4.2 逻辑运算符和逻辑表达式60

4.2.1 逻辑运算符及其优先级次序60

4.2.2 逻辑表达式61

4.3 条件运算符和条件表达式62

4.4 if语句63

4.4.1 if语句的三种形式63

4.4.2 if语句的嵌套66

4.5 switch语句68

4.5.1 switch语句的基本格式68

4.5.2 break语句69

4.6 程序举例70

4.7 小型案例实训73

4.8 学习加油站75

4.8.1 重点整理75

4.8.2 典型题解77

4.9 上机实验79

4.10 习题79

第5章 循环结构程序设计82

5.1 while语句82

5.1.1 while循环语句的一般格式82

5.1.2 while循环语句的执行过程83

5.2 do-while语句84

5.2.1 do-while循环语句的一般格式84

5.2.2 do-while循环语句的执行过程85

5.3 for语句86

5.3.1 for循环语句的一般格式86

5.3.2 for循环语句的执行过程87

5.4 break和continue语句在循环体中的作用89

5.4.1 break语句在循环体中的作用89

5.4.2 continue语句在循环体中的作用89

5.5 语句标号和goto语句90

5.5.1 语句标号90

5.5.2 goto语句90

5.6 循环结构的嵌套91

5.7 小型案例实训93

5.8 学习加油站95

5.8.1 重点整理95

5.8.2 典型题解96

5.9 上机实验99

5.10 习题99

第6章 数组103

6.1 一维数组103

6.1.1 一维数组的定义103

6.1.2 一维数组元素的引用104

6.1.3 一维数组的初始化104

6.1.4 一维数组的应用105

6.2 二维数组107

6.2.1 二维数组的定义107

6.2.2 二维数组元素的引用108

6.2.3 二维数组的初始化108

6.2.4 二维数组的应用109

6.3 字符数组111

6.3.1 字符数组的定义及初始化111

6.3.2 字符数组的引用112

6.3.3 字符串处理函数114

6.3.4 字符串数组117

6.4 小型案例实训119

6.5 学习加油站121

6.5.1 重点整理121

6.5.2 典型题解122

6.6 上机实验124

6.7 习题124

第7章 函数128

7.1 函数概述128

7.1.1 库函数的使用128

7.1.2 函数的定义130

7.2 函数的参数和返回值132

7.2.1 函数的参数132

7.2.2 函数的返回值133

7.2.3 函数的声明134

7.3 函数的参数传递方式136

7.3.1 普通变量作为函数参数136

7.3.2 数组作为函数参数136

7.4 函数的调用138

7.4.1 函数的一般调用138

7.4.2 函数的嵌套调用139

7.4.3 函数的递归调用140

7.5 变量的作用域和存储类型143

7.5.1 变量的作用域143

7.5.2 变量的存储类型144

7.6 函数的作用范围149

7.6.1 内部函数149

7.6.2 外部函数149

7.7 小型案例实训151

7.8 学习加油站153

7.8.1 重点整理153

7.8.2 典型题解154

7.9 上机实验157

7.10 习题158

第8章 编译预处理162

8.1 宏定义162

8.1.1 无参宏162

8.1.2 带参宏164

8.1.3 终止宏定义166

8.2 文件包含命令166

8.3 条件编译168

8.4 小型案例实训171

8.5 学习加油站173

8.5.1 重点整理173

8.5.2 典型题解174

8.6 上机实验176

8.7 习题176

第9章 指针179

9.1 指针的概述179

9.2 指针变量180

9.2.1 指针变量的定义180

9.2.2 指针变量的引用181

9.2.3 指针变量的运算183

9.3 指针与数组185

9.3.1 指针与一维数组185

9.3.2 指针与二维数组188

9.3.3 指向行指针的指针变量190

9.4 指针与字符串191

9.5 指针数组193

9.6 指针与函数195

9.6.1 指针变量作为函数的参数195

9.6.2 数组名作为函数的参数196

9.6.3 函数的返回值为指针198

9.6.4 指向函数的指针199

9.6.5 指向函数的指针作为函数的参数201

9.7 指向指针的指针202

9.8 main()函数的形参和void指针204

9.8.1 指针数组作为main函数的形参204

9.8.2 指向void的指针变量206

9.8.3 动态存储分配207

9.9 小型案例实训208

9.10 学习加油站211

9.10.1 重点整理211

9.10.2 典型题解212

9.11 上机实验216

9.12 习题217

第10章 构造数据类型220

10.1 结构体220

10.1.1 结构体定义220

10.1.2 结构体变量222

10.1.3 结构体变量的使用223

10.2 结构体与函数228

10.2.1 结构变量与结构数组作函数的参数228

10.2.2 结构变量作为函数的返回值230

10.3 结构体与指针230

10.3.1 结构体变量指针231

10.3.2 结构体数组指针232

10.4 链表234

10.4.1 链表概述234

10.4.2 链表的基本操作235

10.5 共用体240

10.6 枚举类型242

10.7 typedef类型声明243

10.8 小型案例实训245

10.9 学习加油站251

10.9.1 重点整理251

10.9.2 典型题解252

10.10 上机实验256

10.11 习题257

第11章 文件261

11.1 文件概述261

11.2 文件类型指针262

11.3 文件的基本操作263

11.3.1 文件的打开263

11.3.2 文件的关闭264

11.3.3 文件读函数265

11.3.4 文件的写函数268

11.4 文件的定位函数273

11.5 文件出错检测函数276

11.6 小型案例实训277

11.7 学习加油站282

11.7.1 重点整理282

11.7.2 典型题解283

11.8 上机实验288

11.9 习题289

第12章 位运算293

12.1 位运算符293

12.2 位段299

12.3 小型案例实训300

12.4 学习加油站303

12.4.1 重点整理303

12.4.2 典型题解304

12.5 上机实验305

12.6 习题305

第13章 项目实践307

13.1 软件开发过程307

13.1.1 可行性和需求分析307

13.1.2 系统设计308

13.1.3 软件编码312

13.1.4 软件测试316

13.1.5 小结316

13.2 旅店管理系统316

13.2.1 需求分析317

13.2.2 系统设计317

13.2.3 程序代码319

13.2.4 软件测试350

参考答案351

参考文献355

热门推荐