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

- 宋振会编著 著
- 出版社: 清华大学出版社
- ISBN:730210767X
- 出版时间:2005
- 标注页数:303页
- 文件大小:123MB
- 文件页数:313页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
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
热门推荐
- 3682476.html
- 644981.html
- 606455.html
- 1118586.html
- 3749443.html
- 519124.html
- 178162.html
- 283891.html
- 3398017.html
- 2545013.html
- http://www.ickdjs.cc/book_2565900.html
- http://www.ickdjs.cc/book_1444563.html
- http://www.ickdjs.cc/book_2783810.html
- http://www.ickdjs.cc/book_2416598.html
- http://www.ickdjs.cc/book_164458.html
- http://www.ickdjs.cc/book_2013964.html
- http://www.ickdjs.cc/book_3472755.html
- http://www.ickdjs.cc/book_2117628.html
- http://www.ickdjs.cc/book_2134409.html
- http://www.ickdjs.cc/book_3373148.html