图书介绍

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

C++程序设计教程
  • 方超昆主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563517091
  • 出版时间:2009
  • 标注页数:290页
  • 文件大小:47MB
  • 文件页数:301页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

C++程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 顺序结构程序设计1

1.1 C+++语言简介1

1.2 C+++语言的数据类型1

1.2.1变量2

1.2.2常量3

1.3数据类型转换5

1.3.1隐式转换5

1.3.2显式转换6

1.4算术表达式7

1.4.1算术运算符7

1.4.2常用数学运算函数8

1.4.3算术表达式10

1.5程序结构11

1.6顺序结构12

1.6.1赋值语句和赋值表达式12

1.6.2逗号表达式13

1.6.3注释语句13

1.6.4数据输入和输出14

1.6.5数据输出格式控制18

1.6.6 const语句18

1.7 C++语言运算符19

习题120

第2章 选择结构程序设计23

2.1关系表达式23

2.2逻辑表达式24

2.3复合语句与空语句25

2.4 if语句26

2.4.1单分支结构26

2.4.2双分支结构26

2.4.3多分支结构29

2.4.4条件嵌套语句匹配规则30

2.4.5条件表达式31

2.5 switch语句32

习题235

第3章 循环结构程序设计38

3.1 while语句38

3.2 do...while语句40

3.3 for语句41

3.4循环控制43

3.4.1 break语句43

3.4.2 continue语句44

3.5循环语句嵌套45

3.6 goto语句46

习题350

第4章 数组56

4.1一维数组56

4.1.1数组定义56

4.1.2数组元素初始化57

4.1.3字符数组和字符串59

4.2二维数组64

4.2.1数组定义64

4.2.2数组元素初始化65

4.2.3字符串数组67

4.3常用算法68

4.3.1冒泡排序算法68

4.3.2选择排序算法71

4.3.3插入排序算法73

4.3.4顺序查找算法74

4.3.5二分查找算法75

习题478

第5章 函数和指针85

5.1函数基础知识85

5.1.1函数定义与原型声明85

5.1.2变量作用域与生存期92

5.2函数递归98

5.3函数默认参数值102

5.4函数重载102

5.5函数模板105

5.5.1函数模板概念105

5.5.2函数模板定义105

5.5.3函数模板使用106

5.6指针与引用107

5.6.1指针基础知识108

5.6.2指针运算109

5.6.3指针与数组112

5.6.4指针与函数119

5.6.5二级指针119

5.6.6引用121

5.7动态内存分配123

5.7.1 new运算符123

5.7.2 delete运算符123

5.8 const与指针125

5.8.1指向常量的指针125

5.8.2指向变量的常量指针125

5.8.3指向常量的常量指针126

习题5126

第6章 构造数据类型132

6.1结构体132

6.1.1结构体类型定义132

6.1.2结构体变量定义和初始化134

6.1.3结构体成员访问135

6.1.4结构体数组137

6.1.5结构体参数140

6.1.6结构体指针142

6.2联合体145

6.2.1联合体类型定义145

6.2.2联合体变量定义和初始化146

6.2.3联合体成员访问147

6.3枚举150

6.3.1枚举类型定义150

6.3.2枚举变量定义150

6.4用typedef定义类型152

6.4.1基本数据类型别名定义152

6.4.2构造数据类型别名定义152

习题6153

第7章 预处理和位运算162

7.1文件包含162

7.1.1固定路径查找162

7.1.2当前路径查找163

7.1.3指定路径查找163

7.2宏163

7.2.1无参宏163

7.2.2有参宏165

7.2.3宏终止168

7.3条件编译168

7.3.1#ifdef168

7.3.2#ifndef169

7.3.3#if169

7.4位运算170

7.4.1按位或运算171

7.4.2按位与运算171

7.4.3按位异或运算172

7.4.4按位取反运算172

7.4.5按位左移运算173

7.4.6按位右移运算173

7.4.7位运算符优先级173

习题7174

第8章 运算符重载180

8.1运算符重载基本概念180

8.2重载单目运算符181

8.2.1重载前缀++、--运算符182

8.2.2重载后缀++、--运算符183

8.2.3重载正负号+、-运算符185

8.3重载双目运算符186

8.3.1重载四则运算符186

8.3.2重载输入运算符189

8.3.3重载输出运算符190

8.3.4重载关系运算符191

习题8194

第9章 类197

9.1类的基础知识197

9.1.1类与对象197

9.1.2成员访问属性199

9.1.3成员访问199

9.1.4对象与指针200

9.1.5 this指针202

9.2构造函数202

9.2.1自定义构造函数202

9.2.2缺省构造函数207

9.2.3拷贝构造函数208

9.2.4构造函数初始化表214

9.3析构函数215

9.3.1缺省析构函数215

9.3.2自定义析构函数215

9.4对象运算重载218

9.4.1重载单目运算符218

9.4.2重载双目运算符218

9.5常成员、常对象及静态成员225

9.5.1常成员与常对象225

9.5.2静态成员227

9.6类继承230

9.6.1类继承基础知识231

9.6.2类继承属性232

9.6.3基类与继承类对象初始化235

习题9237

第10章 文件241

10.1 I/O流241

10.1.1输入流241

10.1.2输出流241

10.1.3标准I/O流与文件I/O流243

10.2文件概述243

10.2.1文件概念243

10.2.2文件分类243

10.3文件流244

10.3.1文件流对象244

10.3.2文件的打开和关闭244

10.3.3顺序文件247

10.3.4随机文件260

习题10263

第11章 VC++程序设计基础265

11.1 VC++基础知识265

11.2对话框常用控件270

11.2.1静态控件270

11.2.2编辑框控件271

11.2.3按钮控件272

11.2.4列表控件278

11.2.5组合框控件282

11.3文档与视图287

11.3.1文档与视图概念287

11.3.2文档类型287

习题11289

附录 字符与ASCII码对照表290

热门推荐