图书介绍

C/C++语言与软件开发技术PDF|Epub|txt|kindle电子书版本网盘下载

C/C++语言与软件开发技术
  • 周绍梅,陈炼主编 著
  • 出版社: 南昌:江西高校出版社
  • ISBN:7810339184
  • 出版时间:1999
  • 标注页数:271页
  • 文件大小:61MB
  • 文件页数:283页
  • 主题词:

PDF下载


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

下载说明

C/C++语言与软件开发技术PDF格式电子书版下载

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

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

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

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

图书目录

第一章 C语言概述1

1.1 C语言发展历史和特点1

1.1.1 C语言发展史1

1.1.2 C语言的特点2

1.2 C程序的基本结构3

1.3 Turbo C上机操作5

习题一6

第二章 数据类型与运算8

2.1 C语言的数据类型8

2.2常量8

2.2.1符号常量9

2.2.2整型常量9

2.2.3实型常量10

2.2.4字符常量10

2.2.5字符串常量11

2.3变量12

2.3.1变量的定义12

2.3.2变量的初始化13

2.4运算符和表达式13

2.4.1算术运算和算术表达式14

2.4.2自增自减运算符14

2.4.3关系运算符和关系表达式15

2.4.4逻辑运算符和逻辑表达式16

2.4.5赋值运算符和赋值表达式17

2.4.6逗号运算符和逗号表达式17

2.4.7条件运算符和条件表达式18

2.4.8运算符的优先级和类型转换19

2.4.9表达式的应用举例20

习题二22

第三章 C程序设计24

3.1 C语句简介24

3.2顺序结构程序设计25

3.2.1数据输入25

3.2.2数据输出27

3.2.3应用举例29

3.3选择结构程序设计30

3.3.1 if语句30

3.3.2 switch语句33

3.3.3应用举例35

3.4循环结构程序设计36

3.4.1 while循环语句36

3.4.2 do-while循环语句38

3.4.3 for循环语句39

3.4.4多重循环40

3.4.5 break、 continue和goto语句41

3.4.6应用举例43

习题三45

第四章 编译预处理47

4.1宏定义47

4.1.1符号常量47

4.1.2带参数的宏定义50

4.2文件包含52

4.3条件编辑53

4.3.1 # ifdef与#endif命令53

4.3.2 # ifndef与#endif命令53

4.3.3#if与#endif命令54

4.3.4条件编译的主要用途55

4.4应用举例55

习题四57

第五章 数组58

5.1一维数组58

5.1.1一维数组的定义与初始化58

5.1.2一维数组的使用59

5.2二维数组60

5.2.1二维数组的定义与初始化60

5.2.2二维数组的使用61

5.3字符数组62

5.3.1字符数组的定义与初始化62

5.3.2字符数组的使用63

5.3.3字符数组与字符串63

5.3.4字符串运算函数65

5.4应用举例68

题五70

第六章 函数71

6.1函数的定义与调用71

6.1.1函数定义的一般形式71

6.1.2函数调用的一般形式72

6.1.3函数的参数73

6.1.4函数的返回值74

6.1.5对被调用函数的说明76

6.2函数的嵌套调用和递归调用77

6.2.1函数的嵌套调用77

6.2.2函数的递归调用78

6.3函数与数组80

6.3.1数组元素做函数实参80

6.3.2数组名做函数参数80

6.4变量的作用域83

6.4.1局部变量83

6.4.2全局变量84

6.5变量的存储类别87

6.5.1局部变量的存储方式87

6.5.2全局变量的存储方式89

6.6内部函数和外部函数91

6.7应用举例92

习题六95

第七章 指针96

7.1指针变量96

7.1.1指针的概念96

7.1.2指针变量的定义97

7.1.3指针变量的引用98

7.2指针与数组99

7.2.1指针与一维数组99

7.2.2指针与二维数组102

7.2.3指针与字符串106

7.3指针与函数107

7.3.1变量的指针做函数参数108

7.3.2数组指针做函数参数108

7.3.3指向函数的指针变量111

7.3.4返回指针值的函数114

7.4指针数组和指向指针的指针116

7.4.1指针数组116

7.4.2指向指针的指针117

7.4.3带参数的main函数118

7.5应用举例120

题七122

第八章 结构体和共用体124

8.1结构体的基本概念124

8.1.1结构体类型的定义124

8.1.2结构体变量的定义125

8.1.3结构体变量的引用126

8.1.4结构体变量的初始化127

8.1.5结构体变量的输入输出128

8.1.6结构体的嵌套129

8.2结构体数组130

8.2.1结构体数组的定义130

8.2.2结构体数组的初始化130

8.2.3结构体数组的引用131

8.3结构体指针132

8.3.1指向结构体变量的指针132

8.3.2指向结构体数组的指针134

8.4结构体与函数135

8.4.1结构体变量的成员作函数的参数135

8.4.2结构体变量作为函数的参数135

8.4.3结构体指针作为函数的参数137

8.4.4返回结构体类型的函数139

8.5共用体140

8.5.1共用体类型及变量的定义140

8.5.2共用体变量的引用141

8.5.3共用体的特点142

8.6枚举类型142

8.6.1枚举类型及其变量的定义143

8.6.2枚举类型的特点143

8.7类型定义typedef145

8.8应用举例146

习题八148

第九章 文件149

9.1 C语言文件概述149

9.2文件的打开与关闭150

9.2.1文件的打开150

9.2.2文件的关闭151

9.3文件的读写151

9.3.1字符的输入输出函数151

9.3.2字符串的输入输出函数152

9.3.3记录块数据的输入输出154

9.3.4格式化输入输出函数156

9.4文件的定位和随机读写157

习题九159

第十章 实用数据结构161

10.1数据结构与算法161

10.1.1数据结构的概念161

10.1.2数据结构的存储162

10.1.3算法163

10.1.4算法与数据结构163

10.2线性表164

10.2.1线性表的顺序存储结构164

10.2.2线性表的链式存储结构166

10.3栈和队列168

10.3.1栈168

10.3.2队列170

10.4树与二叉树172

10.4.1树172

10.4.2二叉树173

10.4.3二叉树的存储结构174

10.4.4二叉树的遍历175

10.5查找176

10.5.1顺序查找176

10.5.2二分查找177

10.5.3散列表178

10.6排序181

10.6.1插入排序181

10.6.2交换排序184

10.6.3选择排序186

10.6.4二叉排序树186

10.7图189

10.7.1图的基本概念190

10.7.2图的存储结构190

10.7.3图的遍历192

10.7.4从一个源点到其余各顶点的最短路径196

习题十198

第十一章 软件开发技术200

11.1程序设计概述200

11.1.1问题分析200

11.1.2程序的总计设计和详细设计201

11.1.3编程202

11.1.4程序的测试206

11.1.5程序文挡207

11.2实例分析207

11.2.1问题的描述207

11.2.2输入和输出的确定207

11.2.3问题的表示207

11.2.4问题的分解和解题步骤的确立208

11.3算法208

11.3.1常用算法介绍209

11.3.2算法的选择和表示213

11.3.3数据结构和控制结构的设计215

11.3.4算法和框图的细化215

11.4程序的测试218

11.4.1 程序测试的目的、原则和步骤218

11.4.2测试用例的设计方法221

11.4.3错误信息的提供(错误陷阱)224

11.4.4程序测试实例224

11.5 程序文档227

11.5.1用户文档和技术文挡227

11.5.2程序文档的生成227

习题十一237

第十二章 C+++语言简介238

12.1 C+++语言对C语言的扩展238

12.1.1 C+++语言对C语言在结构体方法方面的扩展238

12.1.2 C+++语言的面向对象的特征239

12.2常量、类型和说明240

12.2.1声明240

12.2.2变量的作用域241

12.2.3类型242

12.2.4常量和类型243

12.3指针244

12.4函数245

12.4.1函数原型245

12.4.2内联函数245

12.4.3缺省参数246

12.4.4函数名重载246

12.4.5不确定参数个数的函数247

12.5对象类247

12.5.1类和对象247

12.5.2构造函数和析构函数250

12.5.3友员253

12.6导出类和继承性253

12.6.1单继承的导出类253

12.6.2多继承255

12.7多形性与虚函数257

12.7.1多形性的概念257

12.7.2虚函数258

附录Ⅰ260

附录Ⅱ261

附录Ⅲ261

附录Ⅳ263

热门推荐