图书介绍

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

C++程序设计
  • 高潮著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:9787502451288
  • 出版时间:2011
  • 标注页数:316页
  • 文件大小:52MB
  • 文件页数:329页
  • 主题词: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程序、算法、数据结构及程序设计语言1

1.2程序与软件及软件开发过程2

1.3面向过程与面向对象的软件开发方法2

1.3.1面向过程的结构化程序设计3

1.3.2面向对象的程序设计4

1.3.3面向对象的基本特性及与面向过程的关系5

1.4 C/C++语言的发展6

1.5 C++程序的开发过程7

1.5.1几个基本术语7

1.5.2开发C++程序的基本过程8

习题19

第2章C++语言基础10

2.1 C++程序的基本结构10

2.2 C++语言关键字与标识符15

2.2.1关键字15

2.2.2标识符15

2.2.3命名规范15

2.3 C++语言的数据类型16

2.4常量与变量18

2.4.1常量18

2.4.2变量21

2.5运算符与表达式22

2.5.1算术运算符与算术表达式22

2.5.2赋值运算符与赋值表达式23

2.5.3关系运算符与关系表达式24

2.5.4逻辑运算符与逻辑表达式25

2.5.5其他运算符26

2.5.6混合运算时数据类型的转换28

2.6程序举例29

习题232

第3章 算法与控制结构35

3.1算法与控制结构以及算法描述35

3.2 C++语句概述38

3.2.1声明语句39

3.2.2执行语句39

3.2.3空语句39

3.2.4复合语句39

3.3选择结构40

3.3.1 if语句40

3.3.2 if-else if语句与switch语句——多分支选择结构44

3.4循环结构49

3.4.1 while语句49

3.4.2 do-while语句50

3.4.3 for语句51

3.4.4循环的嵌套(多重循环)54

3.5 break、continue及goto语句56

3.5.1 break语句56

3.5.2 continue语句56

3.5.3 goto语句58

3.6程序举例59

习题361

第4章 函数及编译预处理65

4.1函数定义与函数调用65

4.1.1函数定义65

4.1.2函数调用66

4.1.3如何建立函数69

4.2函数原型与函数声明72

4.3函数的递归调用75

4.4有关函数的其他几个议题79

4.4.1函数重载79

4.4.2有默认参数值的函数80

4.4.3内联函数81

4.5变量的作用域与存储类别82

4.5.1局部变量与全局变量82

4.5.2变量的存储类型83

4.6编译预处理85

4.6.1文件包含85

4.6.2宏定义86

4.6.3条件编译87

4.7程序举例87

习题492

第5章 数组与字符串97

5.1数组97

5.1.1数组的定义97

5.1.2数组的初始化98

5.1.3数组的引用99

5.2数组的排序与查找101

5.2.1数组的排序101

5.2.2数组名作函数参数104

5.2.3数组的查找104

5.3字符数组与字符串105

5.3.1字符数组与字符串105

5.3.2字符串处理函数108

5.3.3 string字符串类109

习题5110

第6章 指针与引用114

6.1指针概述114

6.1.1指针与地址114

6.1.2指针变量的定义与指针运算符114

6.1.3指针作函数参数118

6.2指针与一维数组120

6.2.1指向一维数组元素的指针120

6.2.2数组名和指针作函数参数122

6.3指针与二维数组123

6.3.1二维数组的地址123

6.3.2二维数组的指针125

6.3.3二维数组指针作函数参数126

6.4指针与字符串130

6.5指针数组与指向指针的指针131

6.5.1指针数组131

6.5.2指向指针的指针132

6.6函数的返回值为指针133

6.7引用134

6.7.1引用的概念134

6.7.2引用与指针的区别135

6.7.3引用作函数参数136

习题6138

第7章 构造数据类型143

7.1结构类型143

7.1.1结构类型的声明与结构变量的定义143

7.1.2结构变量的初始化145

7.1.3结构变量的引用146

7.2共用类型148

7.3枚举类型150

7.4动态内存分配153

7.4.1 new运算符153

7.4.2 delete运算符154

7.5链表155

7.5.1链表的概念155

7.5.2链表的基本操作156

7.6类型别名159

习题7160

第8章 类与对象163

8.1类的声明与对象的定义163

8.1.1类的声明163

8.1.2成员函数的定义165

8.1.3对象的定义与引用168

8.1.4关于C++程序的多文件结构169

8.2构造函数与析构函数172

8.2.1构造函数与析构函数172

8.2.2对象定义的几种形式173

8.2.3用参数初始化表对数据成员初始化178

8.3 this指针179

8.4静态成员181

8.4.1静态数据成员181

8.4.2静态成员函数182

8.5友元184

习题8186

第9章 继承与派生190

9.1继承与派生的概念190

9.2派生类的声明190

9.3派生类的三种继承方式195

9.4派生类的构造函数和析构函数198

9.5多重继承的二义性问题与虚基类205

9.6其他209

9.6.1类型兼容209

9.6.2继承与组合210

习题9210

第10章 多态性213

10.1多态性的概念213

10.2运算符重载213

10.2.1运算符重载的概念213

10.2.2运算符重载的规则215

10.2.3转换构造函数与类型转换函数219

10.3虚函数224

10.4纯虚函数与抽象类228

10.4.1纯虚函数228

10.4.2抽象类228

习题10231

第11章 输入输出流233

11.1 C++流的概念233

11.2 C +++的标准输入/输出流234

11.2.1输出流cout的基本操作234

11.2.2输入流cin的基本操作236

11.2.3 cin与cout的成员函数237

11.2.4格式控制及流错误的检测238

11.3 C++的文件概念240

11.4 C++的文件流与文件操作241

11.4.1文件的打开和关闭241

11.4.2文件的顺序读写243

11.4.3文件的随机访问247

习题11251

第12章C++的其他几个议题253

12.1 const与数据保护253

12.2函数模板与类模板255

12.2.1模板的概念255

12.2.2函数模板255

12.2.3类模板258

12.3异常处理机制262

12.3.1异常处理概述262

12.3.2 C++实现异常处理的基本方法264

12.3.3异常规范267

12.4名字空间267

习题12270

第13章 上机实验指导271

实验1初识C++程序开发环境271

实验2基本命题的C++语言实现276

实验3选择结构278

实验4循环结构279

实验5函数的应用280

实验6数组与字符串281

实验7指针的应用284

实验8结构与链表284

实验9类与对象284

实验10继承与派生285

实验11多态性285

实验12 C++的I/O流与文件操作286

实验13打印英文年历287

附录A Visual C++6.0开发环境及程序调试292

A.1 Visual C++6.0主界面292

A.1.1菜单栏293

A.1.2工具栏297

A.2工程和工程工作空间299

A.2.1工程工作空间窗口300

A.2.2工程开发步骤302

A.3 VC +++的向导(Wizard)302

A.3.1使用MFC应用程序向导创建一个Windows应用程序的基本步骤302

A.3.2类向导(C1assWizard)工具302

A.4程序调试303

A.4.1程序调试的有关概念和基本方法303

A.4.2 VC++调试器305

附录B C++的运算符及其优先级309

附录C常用库函数311

附录D ASCII码表314

参考文献315

热门推荐