图书介绍

C++语言编程基础教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C++语言编程基础教程
  • 宋振会编著 著
  • 出版社: 清华大学出版社
  • ISBN:730210767X
  • 出版时间:2005
  • 标注页数:303页
  • 文件大小:123MB
  • 文件页数:313页
  • 主题词: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

开始2

引入框图2

I-P-O周期2

使用框图表示程序流程3

变量、常量和内存4

循环迭代和条件判定6

预检和预检表6

循环迭代6

条件判定8

理解编程的模块化方法9

养成一个好的习惯13

第2章 编辑和编译C++程序19

开始20

C和C++语言概述20

计算机语言的发展阶段20

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

C和C++语言的特点22

编写“我的第一个C++程序”22

编写C++程序22

保存C++程序23

C++程序的成分23

使用名字空间std30

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

Linux平台下的GNU编译器33

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

MicrosoftVisual C++编译器34

使用模块化编程方法38

使用C结构化编程方法39

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

第3章 常量、变量和指针43

数据类型概述44

数据类型的分类44

常量、变量和内存45

基本数据类型48

布尔型(bool)48

字符型(char)48

ASCⅡ字符集49

整型(int)51

数据大小与sizeof运算符52

浮点型(float)52

数据类型转换53

指针变量55

指针基础55

读取指针变量iNum_Pointer地址57

引用指针变量:&和*57

类型修饰符59

const类型修饰符59

volatile类型修饰符59

第4章 运算符、优先级和结合律63

开始64

基本概念64

基本运算符65

算术运算符65

一元增量、减量运算符67

算术赋值运算符67

比较运算符69

逻辑运算符69

条件运算符70

逗号运算符71

优先级与结合律72

第5章 函数、函数指针和指针函数77

开始78

定义函数和调用函数78

变量的作用域80

块作用域82

函数作用域82

全局作用域82

形参和实参83

带参数的函数83

调用函数85

声明函数原型86

函数调用方式87

直接调用88

使用别名的引用调用89

用指针的引用调用92

new和delete运算符95

变量的存储类型97

静态存储和动态存储97

函数指针99

指针函数101

第6章 面向对象的编程方法:类103

声明类104

C++中的类104

作用域分解运算符(∷)105

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

创建类对象106

类对象访问符(.)107

类指针访问符(->)110

类的访问区分符113

抽象和封装113

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

静态变量和静态函数117

静态变量117

静态函数119

类作用域120

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

友元函数121

友元类122

第7章 成员函数、构造函数和析构函数125

构造函数的必要性126

声明构造函数127

成员方式初始化128

析构函数的需要129

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

带参数的构造函数132

初始化值来自键盘132

初始化值来自实参133

带参数默认值的构造函数134

第8章 条件判定、循环和跳转137

If...else结构138

条件结构138

Switch...case结构144

循环结构147

while循环147

do...while循环148

break和continue语句149

for循环结构152

跳转结构157

goto语句的错误用法157

goto语句错误的改正158

第9章 数组、数组指针和指针数组163

一维int数组164

int数组和数组指针167

字符串——一维char数组168

字符串和数组指针169

string字符串对象170

构造字符串170

给字符串对象赋值170

字符串的连接171

字符串的下标171

字符串的子串171

字符串的比较171

指针数组和指针的指针172

指针数组172

指针的指针173

二维数组173

三维数组177

第10章 静态多态:构造函数重载和运算符重载179

静态多态性180

函数重载180

成员函数重载180

构造函数重载182

运算符重载184

运算符重载的必要性184

一元运算符重载185

简单的前缀一元运算符185

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

重载二元运算符190

简单运算符191

加号运算符重载191

大于(>)运算符重载198

this指针199

第11章 类的关系:类的包含和类的继承203

识别类之间的关系204

继承关系204

组合关系206

利用关系206

实例化关系206

类和继承性207

继承性207

调用构造函数和析构函数的顺序209

基类初始化210

派生的访问区分符212

第12章 动态多态:滞后联编和函数重载217

实现滞后联编218

联编的概念218

用虚函数实现滞后联编219

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

第13章 多重继承性、歧义性和虚基类231

多重继承性232

多重继承中访问区分符233

多重继承中的歧义性234

虚基类237

调用构造函数和析构函数238

第14章 文件的输出和输入243

流类层次结构244

流的插入和抽取245

流的插入245

流的抽取246

输出和输入249

使用内部数据类型的文件249

文件输出和输入249

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

二进制输出和输入253

文件的打开和关闭257

open()函数257

close()函数257

打开方式位260

文件指针260

查询文件262

修改文件的内容262

第15章 类指针、单链表和双链表265

链表266

链表的类型266

INFO在节点中的表示268

单链表268

链表的操作268

链表的应用268

Node类的表示271

List类的表示272

链表中插入节点273

作为新链表的第一个节点273

在表的开始处插入节点274

在表的中间插入节点274

在表的尾部插入节点275

修改链表277

遍历链表278

查询信息278

删除节点279

链表排序281

链表操作282

第16章 用链表实现栈和队列287

栈288

栈操作288

用链表实现栈289

队列292

队列类型293

队列操作294

用链表实现队列294

附录299

附录A ASCII字符集300

附录B 运算符优先级301

附录C C++的关键字303

热门推荐