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

- 刘志宝,朱伟华,谢利民主编;曹建峰,刘金明,闫淼副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517039969
- 出版时间:2015
- 标注页数:169页
- 文件大小:21MB
- 文件页数:177页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C++程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++程序设计概述1
1.1 C++程序样例1
1.2 C++程序的上机步骤5
1.3 数据的标准输入输出7
1.3.1 cout输出流对象7
1.3.2 cin输入流对象8
1.4 基本数据类型8
1.5 常量与变量9
1.5.1 常量9
1.5.2 变量12
1.6 运算符及表达式13
1.6.1 基本算术运算符14
1.6.2 算术表达式和运算符的优先级与结合性14
1.6.3 表达式中各类数值型数据间的混合运算14
1.6.4 自增和自减运算符15
1.6.5 强制类型转换运算符15
1.6.6 赋值运算符16
1.6.7 赋值过程中的类型转换16
1.6.8 复合赋值运算符17
1.6.9 赋值表达式17
1.6.10 逗号运算符与逗号表达式18
1.7 实训任务 C++语言语法基础19
第2章 程序设计结构20
2.1 顺序结构20
2.2 选择结构21
2.2.1 关系运算符和关系表达式21
2.2.2 逻辑常量和逻辑变量22
2.2.3 逻辑运算符和逻辑表达式22
2.2.4 选择结构和if语句23
2.2.5 条件运算符和条件表达式25
2.2.6 多分支选择结构和switch语句26
2.2.7 编写选择结构的程序27
2.3 循环结构29
2.3.1 循环结构和循环语句29
2.3.2 编写循环结构的程序31
2.4 break语句和continue语句32
2.5 实训任务 程序设计结构的应用33
第3章 数组34
3.1 数组的概念34
3.2 一维数组34
3.2.1 定义一维数组34
3.2.2 引用一维数组的元素35
3.2.3 一维数组的初始化35
3.3 二维数组36
3.3.1 定义二维数组36
3.3.2 引用二维数组的元素37
3.3.3 二维数组的初始化37
3.4 字符数组38
3.4.1 字符数组的定义和初始化38
3.4.2 字符数组的赋值与引用38
3.4.3 字符串和字符串结束标志39
3.4.4 字符数组的输入输出40
3.4.5 字符串处理函数40
3.5 C++处理字符串的方法——字符串类与字符串变量42
3.5.1 字符串变量的定义和引用42
3.5.2 字符串变量的运算43
3.5.3 字符串数组43
3.6 案例解析44
3.6.1 一维数组的应用44
3.6.2 二维数组的应用45
3.6.3 字符数组的应用46
3.7 实训任务 数组的应用46
第4章 函数48
4.1 函数的概念48
4.2 函数的定义与调用49
4.2.1 定义无参函数的一般形式49
4.2.2 定义有参函数的一般形式50
4.2.3 函数参数和函数的返回值50
4.2.4 函数的调用51
4.3 局部变量和全局变量54
4.3.1 局部变量54
4.3.2 全局变量55
4.4 “文件包含”处理56
4.4.1 “文件包含”的作用56
4.4.2 include命令的两种形式57
4.4.3 关于C++标准库57
4.5 案例解析57
4.6 实训任务 函数的应用59
第5章 指针与引用60
5.1 地址指针的基本概念60
5.2 变量的指针和指向变量的指针变量61
5.2.1 定义一个指针变量61
5.2.2 指针变量的引用62
5.2.3 指针变量作为函数参数64
5.2.4 指针变量几个问题的进一步说明66
5.3 数组的指针和指向数组的指针变量68
5.3.1 指向数组元素的指针68
5.3.2 通过指针引用数组元素69
5.3.3 数组名作函数参数71
5.4 字符串的指针和指向字符串的指针变量75
5.4.1 字符串的表示形式75
5.4.2 使用字符串指针变量与字符数组的区别77
5.5 引用78
5.5.1 引用的说明78
5.5.2 引用的简单使用78
5.5.3 引用作为函数参数79
5.6 案例解析82
5.7 实训任务 指针与引用84
第6章 类与对象86
6.1 类的声明和对象的定义87
6.1.1 类和对象的关系87
6.1.2 声明类类型87
6.1.3 定义对象的方法89
6.2 类的成员函数89
6.2.1 成员函数的性质89
6.2.2 在类外定义成员函数89
6.2.3 inline成员函数90
6.3 对象成员的引用91
6.3.1 通过对象名和成员运算符访问对象中的成员91
6.3.2 通过指向对象的指针访问对象中的成员91
6.3.3 通过对象的引用变量访问对象中的成员91
6.4 类和对象的简单应用举例92
6.5 构造函数94
6.5.1 构造函数的定义与使用94
6.5.2 用参数初始化表对数据成员初始化96
6.5.3 构造函数的重载96
6.5.4 使用默认参数的构造函数97
6.6 对象数组98
6.7 对象指针99
6.8 静态成员100
6.8.1 静态数据成员100
6.8.2 静态成员函数成员101
6.9 友元函数103
6.10 实训任务 类与对象的应用104
第7章 运算符重载106
7.1 运算符重载方法及规则106
7.2 运算符重载函数作为类成员函数和友元函数110
7.3 重载双目运算符113
7.4 重载单目运算符115
7.5 重载流插入运算符和流提取运算符116
7.6 实训任务 运算符重载的应用119
第8章 继承与派生120
8.1 继承与派生的概念120
8.2 派生类的声明方式121
8.3 派生类的构成123
8.4 派生类成员的访问属性124
8.4.1 公有继承125
8.4.2 私有继承126
8.4.3 保护成员和保护继承127
8.5 派生类的构造函数128
8.5.1 简单的派生类的构造函数129
8.5.2 有子对象的派生类的构造函数130
8.6 实训任务 继承与派生的应用133
第9章 多态性与虚函数135
9.1 多态性的概念135
9.2 典型案例135
9.3 虚函数141
9.3.1 虚函数的作用141
9.3.2 静态关联与动态关联142
9.3.3 应当声明虚函数的情况143
9.4 纯虚函数与抽象类144
9.4.1 纯虚函数144
9.4.2 抽象类144
9.5 案例解析145
9.6 实训任务 多态性与虚函数的应用146
第10章 文件操作147
10.1 输入输出的含义147
10.2 C++的I/O类型安全和可扩展性147
10.3 C++的输入输出流148
10.3.1 iostream类库中有关的类148
10.3.2 与iostream类库有关的头文件149
10.4 文件操作与文件流149
10.4.1 文件的概念149
10.4.2 文件流类与文件流150
10.4.3 文件的打开与关闭151
10.4.4 对ASCII文件的操作152
10.5 实训任务 文件操作的应用159
第11章 异常处理结构160
11.1 异常处理160
11.1.1 异常处理的任务160
11.1.2 异常处理的方法160
11.2 实训任务异常处理结构的应用166
附录 运算符的优先级别和结合性167
参考文献169
热门推荐
- 60465.html
- 302947.html
- 2424528.html
- 2187856.html
- 3314642.html
- 1357865.html
- 34350.html
- 3023307.html
- 3691949.html
- 1536806.html
- http://www.ickdjs.cc/book_1110590.html
- http://www.ickdjs.cc/book_3081463.html
- http://www.ickdjs.cc/book_355542.html
- http://www.ickdjs.cc/book_2271274.html
- http://www.ickdjs.cc/book_3567874.html
- http://www.ickdjs.cc/book_2839693.html
- http://www.ickdjs.cc/book_1687298.html
- http://www.ickdjs.cc/book_1360785.html
- http://www.ickdjs.cc/book_3404741.html
- http://www.ickdjs.cc/book_636490.html