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

- 徐霞,鞠秀玲,李玲玲编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302435761
- 出版时间:2016
- 标注页数:325页
- 文件大小:121MB
- 文件页数:336页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言基础1
1.1 计算机与程序1
1.2 机器语言、汇编语言与高级语言2
1.3 C++的起源与发展3
1.4 ANSI C++3
1.5 C++程序设计的典型步骤4
1.6 C++程序的基本结构4
1.6.1 简单C++程序之一:显示字符串5
1.6.2 用cout输出信息6
1.6.3 简单C++程序之二:显示两个整数之和7
1.6.4 简单C++程序之三:显示任意两个整数之和7
1.6.5 简单C++程序之四:显示整数的立方8
1.6.6 简单C++程序之小结10
1.7 标准库、头文件与名字空间11
1.8 简单输入和输出格式控制13
1.9 常见错误分类14
1.10 面向对象的基本概念15
1.11 UML简介16
习题一18
第2章 变量、类型、表达式20
2.1 字符集与标识符20
2.1.1 字符集20
2.1.2 标识符21
2.2 数据类型21
2.2.1 数据类型分类21
2.2.2 数据类型、变量与字面常量22
2.2.3 基本数据类型24
2.2.4 变量的存储类别28
2.3 标识符常量28
2.4 运算符29
2.4.1 算术运算符和算术表达式32
2.4.2 赋值运算符和表达式32
2.4.3 自增、自减运算符33
2.5 隐式类型转换与显式类型转换34
2.6 常量与枚举36
习题二37
第3章 算法与控制结构38
3.1 算法简介与算法的描述38
3.1.1 算法的概念38
3.1.2 算法的特点39
3.1.3 算法的分类39
3.1.4 算法的构成39
3.1.5 算法的表示40
3.2 关系运算与逻辑运算42
3.3 分支结构44
3.3.1 if语句44
3.3.2 switch语句48
3.4 while与do-while循环结构52
3.4.1 while语句52
3.4.2 do-while语句55
3.5 for循环结构57
3.6 循环的嵌套60
3.7 break语句和continue语句62
3.8 结构化程序设计总结63
习题三70
第4章 数组与字符串73
4.1 一维数组73
4.1.1 一维数组的定义73
4.1.2 一维数组的引用75
4.1.3 一维数组的初始化76
4.1.4 一维数组应用举例77
4.2 二维数组80
4.2.1 二维数组的定义81
4.2.2 二维数组的引用81
4.2.3 二维数组的初始化82
4.2.4 多维数组83
4.2.5 二维数组应用举例84
4.3 字符数组和C风格的字符串87
4.3.1 字符数组88
4.3.2 C风格的字符串88
4.4 C++的字符串94
4.4.1 string类94
4.4.2 C++字符串处理函数98
4.4.3 字符串应用举例100
4.5 本章小结101
习题四102
第5章 函数103
5.1 模块化程序设计思想103
5.2 标准库与头文件104
5.3 函数定义与调用108
5.3.1 函数的概念109
5.3.2 函数定义109
5.3.3 函数调用111
5.3.4 函数原型113
5.4 形参、实参与返回值115
5.5 带默认形参值的函数120
5.6 变量的作用域121
5.7 变量的存储类别124
5.8 数组作为函数的参数127
5.8.1 一维数组作为函数参数127
5.8.2 多维数组作为函数参数130
5.9 递归函数131
5.9.1 递归函数131
5.9.2 递归与循环的比较134
5.10 函数应用举例135
5.11 本章小结138
习题五139
第6章 指针142
6.1 指针基本概念142
指针与指针变量的概念142
6.2 指针操纵有名量——单值变量143
6.2.1 指针变量的声明143
6.2.2 指针运算符*与&144
6.2.3 指针运算148
6.3 指针操纵有名量——数组变量150
指向数组的指针150
6.4 指针操纵无名存储单元——动态内存分配158
6.5 指针与函数160
6.6 指针数组167
6.7 指向指针的指针167
习题六169
第7章 结构体173
7.1 结构体类型定义173
7.2 结构体变量的定义和使用175
7.2.1 结构体变量定义175
7.2.2 结构体变量的初始化177
7.2.3 结构体变量的使用178
7.3 结构体数组180
7.3.1 结构体数组定义180
7.3.2 结构体数组应用举例182
7.4 结构体指针184
7.4.1 结构体指针184
7.4.2 静态链表185
7.5 结构体变量作为函数参数187
7.6 C和C++中结构体的区别189
7.7 结构体实例191
习题七192
第8章 类与对象194
8.1 现实世界中的对象与类194
8.2 类的定义与对象的简单创建195
8.2.1 类的定义195
8.2.2 对象的创建196
8.3 成员函数的类内与类外实现方法198
8.3.1 成员函数的类内实现198
8.3.2 成员函数的类外实现199
8.4 访问权限——信息隐藏200
8.4.1 public与private200
8.4.2 set函数(一个参数与多个参数)与get函数(一个或多个返回值)201
8.4.3 接口与实现的分离206
8.5 对象的创建与销毁209
8.5.1 构造函数209
8.5.2 析构函数215
8.5.3 构造函数与析构函数调用顺序215
8.6 常对象与常成员函数217
8.7 构造函数与对象成员221
8.8 静态数据成员224
8.9 this指针226
8.9.1 指针与类226
8.9.2 this指针227
8.10 浅拷贝与深拷贝231
8.10.1 拷贝构造函数231
8.10.2 浅拷贝与深拷贝234
8.11 实例分析:储蓄账户第1个版本238
习题八243
第9章 友元与运算符重载245
9.1 友元245
9.1.1 为什么使用友元245
9.1.2 使用友元246
9.2 运算符重载248
9.2.1 为什么使用运算符重载248
9.2.2 运算符重载规则248
9.2.3 使用成员函数重载Longtime类的运算符249
9.2.4 使用友元函数重载Longtime类的运算符253
9.2.5 成员函数重载运算符与友元函数重载运算符的比较255
9.2.6 重载自增++与自减--运算符256
9.2.7 重载运算符<<和>>259
9.2.8 重载=和下标运算符[]261
习题九265
第10章 继承与多态266
10.1 现实世界中的继承与C++中的继承概念266
10.2 派生类的定义268
派生类的定义268
10.3 继承方式269
10.3.1 继承方式269
10.3.2 从基类到派生类273
10.4 派生类构造函数与析构函数274
10.4.1 派生类的构造函数274
10.4.2 派生类对象的构造顺序275
10.4.3 派生类对基类的重定义277
10.5 继承与组合280
10.6 多态与虚函数284
10.6.1 基类与派生类之间的转换——向上类型转换284
10.6.2 什么是多态288
10.6.3 虚函数289
10.7 纯虚函数与抽象基类291
习题十298
第11章 综合实例分析301
11.1 从问题描述到类的设计301
11.2 储蓄账户的第2个版本305
11.3 储蓄账户的第3个版本309
11.4 高校图书管理系统第1个版本315
习题十一323
参考文献325
热门推荐
- 369790.html
- 1953072.html
- 368224.html
- 3009474.html
- 635288.html
- 5248.html
- 1851390.html
- 2085270.html
- 1671502.html
- 3054947.html
- http://www.ickdjs.cc/book_2373309.html
- http://www.ickdjs.cc/book_3598046.html
- http://www.ickdjs.cc/book_97583.html
- http://www.ickdjs.cc/book_3318753.html
- http://www.ickdjs.cc/book_1554607.html
- http://www.ickdjs.cc/book_2538490.html
- http://www.ickdjs.cc/book_1999161.html
- http://www.ickdjs.cc/book_1699807.html
- http://www.ickdjs.cc/book_1228784.html
- http://www.ickdjs.cc/book_3177266.html