图书介绍

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

C/C++程序设计 第2版
  • 吴国凤,宣善立主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040280548
  • 出版时间:2009
  • 标注页数:372页
  • 文件大小:140MB
  • 文件页数:382页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C/C++程序设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C语言概述1

1.1程序与程序设计1

1.1.1程序的概念1

1.1.2程序设计语言2

1.1.3程序设计方法3

1.2 C/C++语言简介5

1.2.1 C/C++语言的由来5

1.2.2 C语言的特点6

1.3 C程序初识8

1.3.1 C程序实例8

1.3.2 C程序基本构成10

1.3.3程序编写规范与风格12

1.4 C语言的语法12

1.4.1字符集12

1.4.2关键字13

1.4.3标识符14

1.4.4常量14

1.4.5运算符14

1.4.6分隔符14

1.5算法15

1.5.1算法的基本特征15

1.5.2算法的表示15

1.6 C程序的编程环境与学习方法17

1.6.1 C程序的实现过程17

1.6.2 VC++6.0编程环境18

1.6.3学习C语言的方法20

1.7典型例题精解21

本章小结22

习题122

第2章 基本程序设计24

2.1 C语言数据类型24

2.2常量及其类型25

2.2.1整型常量25

2.2.2实型常量26

2.2.3字符常量27

2.2.4字符串常量27

2.2.5符号常量28

2.3变量及其类型28

2.3.1变量及其说明28

2.3.2整型变量29

2.3.3实型变量32

2.3.4字符变量33

2.4运算符和表达式34

2.4.1算术运算符和算术表达式34

2.4.2关系运算符和关系表达式36

2.4.3逻辑运算符和逻辑表达式37

2.4.4赋值运算符和赋值表达式39

2.4.5其他运算符及表达式40

2.4.6运算的优先级与结合性42

2.4.7数据类型转换42

2.5数据的输入/输出44

2.5.1数据输入/输出概念44

2.5.2字符数据的输入/输出44

2.5.3格式输入/输出45

2.6典型例题精解51

本章小结52

习题252

第3章 程序控制结构57

3.1顺序结构57

3.1.1 C语言的语句57

3.1.2顺序结构程序设计59

3.2分支结构60

3.2.1 if(if-else)语句60

3.2.2 switch语句65

3.3循环结构67

3.3.1 while语句68

3.3.2 do-while语句68

3.3.3 for语句69

3.3.4转移语句71

3.3.5循环的嵌套73

3.4典型例题精解75

本章小结82

习题382

第4章 数组89

4.1数组的概念89

4.2一维数组90

4.2.1一维数组的定义90

4.2.2一维数组元素的引用90

4.2.3一维数组的初始化91

4.2.4一维数组的应用93

4.3多维数组95

4.3.1多维数组的概念95

4.3.2二维数组的说明及引用96

4.3.3二维数组元素的存储顺序97

4.3.4二维数组的初始化97

4.3.5二维数组的应用99

4.4字符数组和字符串101

4.4.1字符数组的定义102

4.4.2字符数组的初始化102

4.4.3字符串的输入/输出103

4.4.4字符串处理函数104

4.5典型例题精解109

本章小结113

习题4113

第5章 函数119

5.1概述119

5.1.1函数的概念119

5.1.2函数的分类120

5.2函数的定义和调用121

5.2.1函数的定义121

5.2.2函数的调用122

5.2.3函数的原型声明124

5.2.4标准库函数126

5.3函数的参数及传递方式127

5.3.1形式参数和实际参数127

5.3.2变量作为函数参数128

5.3.3数组作为函数参数129

5.4函数的嵌套调用与递归调用133

5.4.1函数的嵌套调用133

5.4.2函数的递归调用134

5.5变量的作用域和存储类型136

5.5.1变量的生存期与作用域136

5.5.2变量的存储类型138

5.5.3内部函数与外部函数144

5.6编译预处理145

5.6.1宏定义145

5.6.2文件包含148

5.6.3条件编译150

5.7典型例题精解151

本章小结157

习题5157

第6章 指针164

6.1指针的基本概念164

6.1.1内存、地址和指针164

6.1.2指针变量的定义与初始化165

6.1.3指针的运算及引用166

6.1.4指针变量作为函数参数170

6.1.5多级指针的概念171

6.2指针与数组173

6.2.1指针与一维数组173

6.2.2指针与二维数组177

6.2.3指针与字符串180

6.2.4指针数组184

6.3指针与函数188

6.3.1指向函数的指针188

6.3.2返回指针的函数190

6.3.3带参数的主函数191

6.4典型例题精解192

本章小结196

习题6198

第7章 结构体与共用体205

7.1结构体205

7.1.1结构体类型的定义205

7.1.2结构体变量的说明206

7.1.3结构体变量的初始化209

7.1.4结构体变量的引用209

7.1.5结构体数组211

7.1.6结构体指针214

7.1.7结构体与函数216

7.1.8动态内存分配与链表220

7.2共用体229

7.2.1共用体类型的定义229

7.2.2共用体变量的说明229

7.2.3共用体变量的引用231

7.3枚举类型234

7.3.1枚举类型的定义234

7.3.2枚举变量的说明及引用234

7.3.3枚举类型的应用236

7.4用户定义类型236

7.5典型例题精解238

本章小结243

习题7243

第8章 位运算252

8.1位运算的基本概念252

8.2计算机内的数据表示252

8.3位运算253

8.3.1逻辑位运算253

8.3.2移位运算257

8.4位域260

8.4.1位域的定义及位域变量的说明260

8.4.2位域变量的使用261

8.5典型例题精解263

本章小结265

习题8265

第9章 文件268

9.1概述268

9.1.1文件的基本概念268

9.1.2文件的分类269

9.2文件类型指针270

9.3文件的打开与关闭272

9.3.1文件的打开272

9.3.2文件的关闭274

9.4文件的读/写275

9.4.1字符输入/输出函数275

9.4.2文件的字符串输入/输出函数277

9.4.3文件的格式化输入/输出函数279

9.4.4文件的数据块输入/输出函数281

9.4.5整数输入/输出函数283

9.5文件的定位操作284

9.6文件的错误检测287

9.7典型例题精解289

本章小结290

习题9290

第10章 C++基础知识295

10.1面向对象程序设计概述295

10.1.1面向对象的基本概念295

10.1.2面向对象程序设计的特点296

10.2 C++程序结构297

10.2.1一个简单的C++程序297

10.2.2 C程序与C++程序的区别298

10.3类和对象304

10.3.1类和对象的定义304

10.3.2构造函数与析构函数307

10.3.3类中的const修饰符309

10.3.4静态成员311

10.3.5友元312

10.4典型例题精解313

本章小结317

习题10317

第11章 面向对象程序设计321

11.1继承与派生321

11.1.1基类和派生类321

11.1.2单一继承322

11.1.3多重继承323

11.2多态性与虚函数323

11.2.1函数重载323

11.2.2运算符重载325

11.2.3虚函数327

11.2.4抽象类330

11.3典型例题精解330

本章小结334

习题11334

第12章 应用程序实例338

12.1学生成绩管理系统设计338

12.1.1问题定义338

12.1.2设计方法339

12.1.3系统模块分解340

12.1.4模块设计340

12.1.5编码342

12.1.6学生成绩管理系统源码343

12.2通讯录管理系统351

12.2.1需求分析351

12.2.2系统设计352

12.2.3通讯录系统源代码354

附录1 常用字符与ASCII代码对照表370

附录2 运算优先级和结合性总表371

参考文献372

热门推荐