图书介绍

C程序设计简明教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C程序设计简明教程 第2版
  • 王晓东主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508455754
  • 出版时间:2008
  • 标注页数:267页
  • 文件大小:16MB
  • 文件页数:281页
  • 主题词:

PDF下载


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

下载说明

C程序设计简明教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1程序设计语言1

1.2程序设计与算法2

1.2.1算法的概念2

1.2.2.结构化程序设计3

1.2.3算法的描述方法4

1.3 C语言的发展及特点6

1.3.1 C语言的发展概况6

1.3.2 C语言的特点6

1.4简单的C程序介绍7

1.5 C程序的开发环境9

1.5.1 Turbo C 2.0简介9

1.5.2源程序的输入11

1.5.3编译、连接与运行11

1.6小结11

习题一11

第2章 基本数据类型与表达式13

2.1 C语言的基本数据类型13

2.1.1数据类型概述13

2.1.2标识符14

2.2常量与变量14

2.2.1常量14

2.2.2变量15

2.2.3整型变量16

2.2.4实型变量16

2.2.5字符型变量17

2.3运算符与表达式17

2.3.1混合运算规则18

2.3.2算术运算符及算术表达式19

2.3.3赋值运算符及赋值表达式19

2.3.4自增、自减运算符20

2.3.5逗号运算符及逗号表达式21

2.3.6求字节运算符sizeof21

2.3.7数据类型的转换22

2.4小结22

习题二22

第3章 顺序结构24

3.1 C语言的基本语句24

3.1.1 C语句24

3.1.2简单语句25

3.1.3复合语句26

3.1.4流程控制语句26

3.2字符输入输出函数26

3.2.1 putchar函数27

3.2.2 getchar函数27

3.3格式输入输出函数28

3.3.1格式输出函数printf28

3.3.2格式输入函数scanf30

3.4程序举例32

3.5小结35

习题三36

第4章 选择结构38

4.1关系运算38

4.1.1关系运算符38

4.1.2关系表达式38

4.2逻辑运算38

4.2.1逻辑运算符39

4.2.2逻辑表达式39

4.3条件语句41

4.3.1 if*else结构41

4.3.2 if结构42

4.3.3 else if结构44

4.3.4 if语句的嵌套45

4.3.5条件运算符47

4.4switch语句47

4.5程序举例48

4.6小结52

习题四52

第5章 循环结构56

5.1概述56

5.2 while语句57

5.3 do*while语句58

5.4 for语句59

5.5循环嵌套61

5.6流程控制语句62

5.6.1 break语句62

5.6.2 continue语句62

5.6.3 goto语句63

5.7循环算法63

5.7.1穷举法64

5.7.2迭代法65

5.8程序举例66

5.9小结69

习题五70

第6章 数组72

6.1一维数组72

6.1.1一维数组的定义72

6.1.2一维数组的初始化73

6.1.3数组元素的引用73

6.1.4数组的输入、输出及处理74

6.2二维数组76

6.2.1二维数组的定义76

6.2.2二维数组的初始化77

6.2.3二维数组的输入、输出及处理77

6.3字符数组与字符串79

6.3.1字符数组79

6.3.2字符串79

6.3.3字符串的输入、输出及处理80

6.3.4常用的字符串处理库函数81

6.4程序举例82

6.5小结91

习题六91

第7章 函数与编译预处理93

7.1概述93

7.2函数定义与调用93

7.2.1函数的定义93

7.2.2函数的声明与调用95

7.2.3函数参数的传递96

7.3函数的嵌套调用98

7.4函数的递归调用101

7.5函数参数传递的方式104

7.5.1传值调用104

7.5.2传址调用105

7.6变量的作用域与存储属性108

7.6.1局部变量与全局变量108

7.6.2动态变量与静态变量111

7.6.3内部函数与外部函数114

7.7编译预处理114

7.7.1宏定义114

7.7.2文件包含117

7.7.3条件编译118

7.8程序举例119

7.9小结122

习题七123

第8章 指针125

8.1概述125

8.2指针变量126

8.2.1指针变量的定义126

8.2.2指针变量的引用126

8.2.3指针作函数参数128

8.3指针与数组131

8.3.1一维数组的指针131

8.3.2一维数组指针作函数参数132

8.3.3二维数组的指针134

8.4指针与字符串136

8.5指针与函数139

8.5.1指向函数的指针139

8.5.2返回指针的函数141

8.6指针数组与指向指针的指针142

8.6.1指针数组142

8.6.2指向指针的指针145

8.6.3命令行参数146

8.7复杂指针的说明148

8.8程序举例150

8.9小结154

习题八155

第9章 结构体与共用体156

9.1概述156

9.2结构体变量157

9.2.1结构体变量的定义157

9.2.2结构体变量的引用158

9.2.3结构体变量的初始化158

9.2.4结构体变量的输入和输出159

9.3结构体数组159

9.3.1结构体数组的定义159

9.3.2结构体数组的初始化160

9.3.3结构体数组的使用160

9.4结构体指针160

9.4.1结构体指针变量161

9.4.2指向结构体数组元素的指针162

9.4.3结构体指针作函数参数163

9.5共用体164

9.5.1共用体类型及变量164

9.5.2共用体变量的引用164

9.5.3共用体变量的应用166

9.6枚举类型和typedef167

9.6.1枚举类型167

9.6.2 typedef168

9.7链表168

9.7.1链表的概念169

9.7.2链表的实现169

9.7.3链表的基本操作171

9.7.4链表应用举例177

9.8小结178

习题九178

第10章 位运算180

10.1位运算符与位运算180

10.1.1按位与运算180

10.1.2按位或运算181

10.1.3按位异或运算181

10.1.4按位取反运算182

10.1.5按位左移运算183

10.1.6按位右移运算183

10.2位段184

10.3程序举例186

10.4小结190

习题十190

第11章 文件191

11.1概述191

11.1.1文件的概念191

11.1.2文件系统分类191

11.2文件指针192

11.3文件的打开与关闭193

11.3.1文件打开193

11.3.2文件关闭195

11.4文件的顺序读写195

11.4.1字符读写195

11.4.2字符串读写197

11.4.3格式化的读写198

11.4.4记录方式的读写200

11.5文件的定位和状态检测201

11.5.1文件定位201

11.5.2文件状态检测202

11.6程序举例202

11.7小结206

习题十一206

第12章C语言高级应用举例208

12.1简单的管理信息系统208

12.1.1数据结构208

12.1.2主模块209

12.1.3初始化模块210

12.1.4菜单模块210

12.1.5录入模块211

12.1.6删除模块212

12.1.7查询模块213

12.1.8显示模块213

12.1.9统计模块214

12.1.10存盘模块214

12.1.11退出模块215

12.2系统功能调用215

12.2.1系统功能调用简介216

12.2.2系统功能调用库函数216

12.3开发音乐程序222

12.3.1声音库函数222

12.3.2乐谱文件224

12.4图形处理应用228

12.4.1坐标和像素228

12.4.2图形系统初始化229

12.4.3基本图形函数232

12.4.4颜色控制和图形填充函数236

12.4.5线型设定和文本输出函数241

12.4.6图形处理综合应用243

附录1C语言中的关键字250

附录2常用字符与ASCll码对照表251

附录3运算符的优先级和结合性252

附录4常用的C库函数253

附录5 Turbo C编译常见错误信息和警告信息261

参考文献267

热门推荐