图书介绍

C++语言编程实用教程PDF|Epub|txt|kindle电子书版本网盘下载

C++语言编程实用教程
  • 宋振会编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030122682
  • 出版时间:2003
  • 标注页数:410页
  • 文件大小:45MB
  • 文件页数:426页
  • 主题词: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

引入框图3

I-P-O周期3

使用框图表示程序流程3

变量、常量和内存7

循环迭代和条件判定9

预检和预检表9

循环迭代9

条件判定12

理解编程的模块化方法15

养成一个好的习惯20

小结24

独立实践25

第2课编辑和编译C++程序26

计算机语言的代28

C和C++语言概述28

C和C++语言的发展历史29

C和C++语言的特点30

编写“我的第1个C++程序”32

编写C++程序32

保存C++程序33

C++程序的成分33

使用名字空间std42

程序的编译、链接和执行46

Linux平台下的GNU编译器47

Quincy 99集成开发环境编译器47

Microsoft Visual C++编译器48

使用模块化编程方法55

使用C结构化编程方法57

使用C++面向对象编程方法59

小结61

独立实践62

第3课常量、变量和指针63

数据类型概述64

数据类型的分类64

常量、变量和内存65

基本数据类型70

布尔型(bool)70

字符型(char)71

ASCII字符集73

整型(int)75

浮点型(float)76

数据大小与sizeof运算符77

数据类型转换78

指针变量81

指针基础81

定义指针变量83

引用指针变量&和84

类型修饰符87

Const类型修饰符87

Volatile类型修饰符87

小结88

独立实践89

第4课运算符、优先级和结合律90

基本概念92

基本运算符93

算术运算符93

算术赋值运算符95

一元增量、减量运算符96

比较运算符97

逻辑运算符98

条件运算符100

逗号运算符101

优先级与结合律102

小结106

独立实践107

第5课函数、函数指针和指针函数108

定义函数和调用函数110

变量的作用域113

块作用域115

函数作用域115

全局作用域115

带参数的函数117

形参和实参117

调用函数120

声明函数原型121

直接调用(也叫传值调用)123

函数调用方式123

使用别名的引用调用125

用指针的引用调用130

new和delete运算符133

变量的存储类型137

静态存储和动态存储137

函数指针140

指针函数142

小结143

独立实践144

第6课面向对象的编程方法:类145

C++中的类146

声明类146

作用域分解运算符(::)147

访问成员变量和成员函数150

创建类对象150

类对象访问符(.)151

类指针访问符(_>)154

类的访问区分符159

抽象和封装159

使用访问区分符实现抽象和封装160

静态变量和静态函数165

静态变量165

静态函数167

类作用域、友元函数和友元类169

类作用域169

友元函数170

友元类171

小结173

独立实践174

第7课成员函数、构造符和析构符176

构造符函数的需要177

声明构造符函数178

成员方式初始化180

析构符函数182

对象的作用域和生命周期184

带参数的构造符186

初始化值来自键盘186

初始化值来自实参187

带参数默认值的构造符188

小结190

独立实践191

第8课条件判定、循环和跳转192

条件构造193

if…else构造193

switch…case构造201

循环构造205

while循环205

do…while循环207

break和continue语句208

for循环构造212

跳转构造218

goto语句的错误用法218

goto语句错误的改正219

小结221

独立实践222

第9课数组、数组指针和指针数组224

一维int数组225

int数组和数组指针229

串_一维char数组230

字符串和数组指针231

构造字符串232

给字符串对象赋值232

string字符串对象232

字符串的连接233

字符串的下标233

字符串的子串233

字符串的比较234

指针数组和指针的指针235

指针数组235

指针的指针235

二维数组237

三维数组242

小结244

独立实践245

第10课静态多态:构造符重载和运算符重载246

静态多态性247

函数重载248

成员函数重载248

构造符重载251

运算符重载254

运算符重载的需要254

一元运算符重载255

简单的前缀一元运算符255

事前和事后的增量和减量运算符259

重载二元运算符262

简单运算符262

加号运算符重载263

大于(>)运算符重载272

this指针275

小结276

独立实践277

第11课类的关系:类的包含和类的继承278

识别类之间的关系279

继承关系280

组合关系281

利用关系282

实例化关系282

类和继承性283

继承性283

调用构造符和析构符的顺序285

基类初始化287

派生的访问区分符289

小结292

独立实践293

第12课 动态多态:滞后联编和函数重载295

实现滞后联编296

联编的概念296

用虚函数实现滞后联编297

静态多态性与动态多态性的比较302

小结312

独立实践313

第13课多重继承、歧义性和虚基类314

多重继承性315

多重继承中访问区分符317

多重继承中的歧义性318

虚基类322

调用构造符和析构符324

小结328

独立实践329

第14课文件的输出和输入331

流类层次结构332

流的插入和抽取334

流的插入334

流的抽取335

使用内部数据类型的文件输出和输入339

文件输出和输入339

使用对象的文件输出和输入342

二进制输出和输入344

文件的打开和关闭349

open()函数349

close()函数349

打开方式位353

文件指针354

查询文件355

修改文件的内容355

小结356

独立实践357

第15课类指针、单链表和双链表358

链表359

链表的类型359

链表的应用361

链表的操作361

单链表362

INFO在节点中的表示362

Node类的表示365

List类的表示366

链表中插入节点369

作为新链表的第1个节点369

在表的开始处插入节点370

在表的中间插入节点371

在表的尾部插入节点372

修改链表374

遍历链表375

查询信息376

删除节点377

链表排序379

链表操作380

小结384

独立实践385

第16课用链表实现栈和队列386

栈387

栈操作388

用链表实现栈389

队列394

队列类型394

队列操作396

用链表实现队列397

小结402

独立实践403

附录404

附录A ASCII字符集404

附录B运算符优先级408

附录CC++的关键字410

热门推荐