图书介绍

C语言程序设计与实训 第2版PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计与实训 第2版
  • 周屹,李萍主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111525882
  • 出版时间:2016
  • 标注页数:256页
  • 文件大小:34MB
  • 文件页数:264页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C语言程序设计与实训 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C语言基础1

第1章 C语言概述1

1.1 C语言的演变1

1.2 C语言的特点1

1.3 C语言的编写过程3

1.3.1 程序开发过程3

1.3.2 算法与结构化程序设计4

1.4 简单C程序介绍8

1.5 C语言编程环境简介11

1.5.1 MS-DOS编程环境12

1.5.2 Windows编程环境12

1.5.3 UNIX编程环境13

本章小结14

习题与实训14

第2章 基本数据类型16

2.1 常量与变量17

2.1.1 常量17

2.1.2 变量18

2.2 数据类型19

2.2.1 整型数据19

2.2.2 实型数据22

2.2.3 字符型数据23

2.2.4 字符串常量26

2.3 数据类型转换26

本章小结28

习题与实训28

第3章 运算符和表达式30

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

3.2 赋值运算符和赋值表达式32

3.3 自增运算符和自减运算符32

3.4 关系运算符和逻辑运算符33

3.4.1 关系运算符33

3.4.2 逻辑运算符34

3.5 条件运算符和逗号运算符35

3.6 其他运算符37

3.7 运算顺序38

本章小结39

习题与实训39

第4章 顺序结构41

4.1 程序的3种基本结构41

4.2 赋值语句41

4.3 表达式语句和函数调用语句43

4.4 复合语句和空语句43

4.5 格式输入/输出函数43

4.5.1 格式输出函数44

4.5.2 格式输入函数45

4.5.3 字符输入/输出函数49

本章小结50

习题与实训51

第5章 分支结构53

5.1 if语句53

5.1.1 if语句的格式53

5.1.2 if语句的嵌套56

5.2 switch语句57

5.3 分支结构的应用59

本章小结62

习题与实训62

第6章 循环结构63

6.1 while循环63

6.2 do-while循环64

6.3 for循环66

6.4 循环结构嵌套68

6.5 转向语句71

6.5.1 break语句71

6.5.2 continue语句72

6.5.3 goto语句73

6.5.4 return语句74

6.6 循环结构应用举例75

本章小结81

习题与实训82

第7章 数组84

7.1 一维数组84

7.1.1 一维数组的定义84

7.1.2 一维数组的引用和初始化85

7.1.3 一维数组程序举例86

7.2 二维数组88

7.2.1 二维数组的定义89

7.2.2 二维数组的引用和初始化90

7.2.3 二维数组程序举例91

7.3 字符数组和字符串92

7.3.1 字符数组的定义92

7.3.2 字符数组的引用和初始化92

7.3.3 字符数组的输入/输出92

7.3.4 字符串处理函数94

7.4 数组应用举例97

本章小结101

习题与实训101

第8章 函数104

8.1 函数的定义105

8.2 函数的参数107

8.2.1 函数的形式参数和实际参数107

8.2.2 函数的返回值109

8.3 函数的调用109

8.3.1 函数的调用方式109

8.3.2 函数的说明110

8.3.3 函数的嵌套调用112

8.3.4 函数的递归调用113

8.4 数组作为函数参数116

8.5 局部变量和全局变量118

8.5.1 局部变量118

8.5.2 全局变量119

8.6 存储类型121

8.6.1 auto存储类型121

8.6.2 register存储类型123

8.6.3 extern存储类型123

8.6.4 static存储类型124

8.7 内部函数和外部函数126

本章小结127

习题与实训127

第9章 编译预处理130

9.1 宏定义130

9.1.1 符号常量宏定义130

9.1.2 带参数宏定义131

9.2 文件包含133

9.3 条件编译135

本章小结136

习题与实训136

第10章 指针138

10.1 指针的概念138

10.2 指针变量的定义和引用138

10.3 指针和数组142

10.3.1 数组指针变量142

10.3.2 指针与一维数组142

10.3.3 指针与二维数组143

10.3.4 指针数组145

10.4 指针和函数147

10.4.1 指针作为函数参数147

10.4.2 指针作为函数返回值149

10.4.3 指针型函数150

10.4.4 函数指针变量151

10.5 指针与字符串152

10.5.1 字符串表示方法152

10.5.2 字符串处理函数的实现154

10.6 多重指针157

10.6.1 指向指针的指针157

10.6.2 命令行参数157

本章小结158

习题与实训159

第11章 结构和其他类型161

11.1 结构的概念161

11.2 结构的操作163

11.2.1 结构的引用和初始化163

11.2.2 结构数组164

11.2.3 结构指针变量166

11.3 结构的应用168

11.4 动态结构类型170

11.5 联合175

11.5.1 联合的定义175

11.5.2 联合变量的赋值和引用176

11.5.3 联合和结构的差异177

11.6 枚举类型177

11.6.1 枚举类型的定义177

11.6.2 枚举类型的赋值和使用178

11.7 使用typedef179

本章小结180

习题与实训180

第12章 文件183

12.1 文件概述183

12.2 文件类型指针184

12.3 文件的打开与关闭185

12.3.1 文件的打开(fopen函数)185

12.3.2 文件的关闭(fclose函数)186

12.4 文件的读写186

12.4.1 字符读写函数186

12.4.2 字符串读写函数188

12.4.3 数据块读写函数190

12.4.4 格式化读写函数191

12.5 文件的定位192

12.5.1 rewind函数192

12.5.2 fseek函数193

本章小结194

习题与实训194

第二部分 案例实训196

第13章 编译器196

13.1 Turbo C编译器的使用196

13.2 UNIX编译器cc的使用204

13.3 Visual C++编译器的使用204

本章小结207

实训207

第14章 案例基础算法208

14.1 队列208

14.2 栈211

14.3 表达式的求值213

14.3.1 简单计算器的实现213

14.3.2 算数表达式的求值214

本章小结216

实训216

第15章 综合案例设计——游戏217

15.1 贪食蛇游戏217

15.2 迷宫问题222

15.3 黑白棋游戏226

本章小结234

实训235

第16章 C++简介236

16.1 C++概述236

16.2 类和对象的概念236

16.3 继承和派生238

16.4 构造函数和析构函数243

16.5 C++程序示例245

本章小结246

实训247

附录248

附录A 常用C语言标准库函数248

附录B ASCII字符集254

附录C 运算符的优先级和结合性255

参考文献256

热门推荐