图书介绍
C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 王新刚主编;杨振宇,周军,姜雪松,姜燕,高茜,鲁芹副主编 著
- 出版社: 东营:石油大学出版社
- ISBN:9787563633586
- 出版时间:2011
- 标注页数:258页
- 文件大小:53MB
- 文件页数:269页
- 主题词: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.1.1 C/C++语言发展史1
1.1.2 C++对C的“增强”2
1.2 最简单的程序设计2
1.2.1 程序、程序设计、程序设计语言的概念2
1.2.2 C++程序举例3
1.2.3 C++程序的组成7
1.3 C++程序的书写形式8
1.4 C++程序的执行步骤9
1.5 程序设计方法10
1.5.1 结构化程序设计10
1.5.2 面向对象的程序设计11
1.6 关于C++上机实践11
本章小结12
习题一12
第2章 简单数据类型和表达式15
2.1 简单的运算对象——常量、变量和函数15
2.1.1 常量17
2.1.2 变量19
2.1.3 标准函数21
2.2 运算符与表达式22
2.2.1 算术运算符与算术表达式22
2.2.2 赋值运算符与赋值表达式25
2.2.3 逗号运算符与逗号表达式26
2.2.4 关系运算符与关系表达式27
2.2.5 逻辑运算符与逻辑表达式28
2.2.6 条件运算符与条件表达式30
2.2.7 位运算30
2.2.8 复合运算33
2.3 各数据类型的混合运算35
2.3.1 自动类型转换35
2.3.2 强制类型转换36
本章小结36
习题二37
第3章 简单程序设计40
3.1 C++的语句40
3.1.1 语句的基本概念40
3.1.2 语句的分类41
3.1.3 赋值语句43
3.2 C++的输入与输出43
3.2.1 I/O流44
3.2.2 数据的输出44
3.2.3 格式输出46
3.2.4 数据的输入48
3.2.5 用getchar和putchar函数进行字符的输入和输出49
3.3 顺序结构程序设计50
3.3.1 算法50
3.3.2 算法的表示51
3.3.3 简单程序设计54
3.3.4 举例54
本章小结56
习题三57
第4章 选择结构的程序设计58
4.1 if语句58
4.1.1 简单的if语句58
4.1.2 if-else语句59
4.1.3 if-else if语句60
4.1.4 if语句的嵌套63
4.2 条件运算符与条件表达式64
4.3 switch语句65
4.3.1 基本格式65
4.3.2 执行过程66
本章小结68
习题四68
第5章 循环结构的程序设计70
5.1 while语句和do-while语句70
5.1.1 while语句70
5.1.2 do-while语句71
5.2 for语句72
5.2.1 语句格式72
5.2.2 执行过程72
5.3 循环的嵌套74
5.4 continue语句与break语句75
5.5 循环程序设计举例76
本章小结79
习题五80
第6章 函数81
6.1 概述81
6.2 函数的定义84
6.3 函数的调用86
6.3.1 函数调用格式及执行过程86
6.3.2 函数的调用方式87
6.3.3 对被调用函数的使用声明和函数原型88
6.4 函数的返回值89
6.5 函数调用时的参数传递92
6.6 函数的嵌套调用和递归调用93
6.6.1 函数的嵌套调用93
6.6.2 函数的递归调用94
6.7 局部变量和全局变量及其作用域96
6.7.1 局部变量96
6.7.2 全局变量98
6.8 变量的存储类型98
6.8.1 局部变量及其存储类型99
6.8.2 全局变量及其存储类型102
6.9 内部函数和外部函数104
6.9.1 内部函数104
6.9.2 外部函数104
6.10 内置函数105
6.11 函数的重载106
6.12 函数模板108
6.13 带默认形参值的函数109
6.14 预处理命令111
6.14.1 #define宏定义指令112
6.14.2 #include文件包含指令112
6.14.3 条件编译指令113
本章小结114
习题六114
第7章 数组116
7.1 一维数组116
7.1.1 一维数组的定义116
7.1.2 一维数组元素的引用118
7.1.3 一维数组元素的初始化118
7.1.4 一维数组程序举例120
7.2 二维数组124
7.2.1 二维数组的定义125
7.2.2 二维数组的引用126
7.2.3 二维数组元素的初始化127
7.2.4 二维数组程序举例128
7.3 用数组名作为函数参数130
7.4 字符数组133
7.4.1 字符数组的定义和初始化133
7.4.2 字符数组的引用和赋值134
7.4.3 字符串及其结束标志135
7.4.4 字符数组的输入输出137
7.4.5 常用的字符串处理函数138
7.4.6 字符数组应用举例141
7.5 字符串类与字符串变量142
7.5.1 字符串变量的定义和引用142
7.5.2 字符串变量的运算143
7.5.3 字符串数组144
7.5.4 字符串运算举例144
本章小结146
习题七146
第8章 指针148
8.1 基本概念148
8.2 指针变量的定义与引用149
8.2.1 定义指针变量149
8.2.2 指针变量的引用150
8.2.3 指针变量定义与引用的有关说明152
8.2.4 指针变量作为函数形参156
8.3 指针与数组159
8.3.1 指向数组的指针159
8.3.2 利用指针变量访问一维数组160
8.3.3 利用指针变量访问二维数组162
8.4 指针与字符串169
8.4.1 字符串的一般操作169
8.4.2 使用指针访问字符串170
8.4.3 字符串指针作为函数参数171
8.4.4 有关字符串的基本操作173
8.5 指针与函数175
8.5.1 指针类型的函数(返回值为指针的函数)175
8.5.2 函数的指针以及指向函数的指针变量177
8.6 指针数组和指向指针的指针180
8.6.1 指针数组180
8.6.2 指向指针的指针变量182
8.6.3 指针数组作为主函数main的形参183
8.7 引用185
8.7.1 引用的基本概念185
8.7.2 引用作为函数的参数186
本章小结187
习题八189
第9章 结构体和链表191
9.1 结构体191
9.1.1 结构体的定义与引用191
9.1.2 结构体数组194
9.1.3 结构体指针195
9.2 链表196
9.2.1 链表的概念196
9.2.2 链表的操作196
本章小结200
习题九200
第10章 文件201
10.1 文件概述201
10.2 C++文件操作概述202
10.3 打开和关闭文件202
10.3.1 打开文件202
10.3.2 关闭文件204
10.4 文件的读写205
10.4.1 文本文件的读写205
l0.4.2 二进制文件的读写206
10.4.3 文件读写简单实例206
10.5 检测文件是否结束函数feof()208
10.6 文件定位208
本章小结209
习题十209
第1l章 类和对象210
11.1 面向对象的程序设计210
11.1.1 什么是OOP210
11.1.2 OOP技术的基本概念211
11.1.3 OOP技术的特征213
11.2 类的声明和对象的定义213
11.2.1 类的声明格式及定义214
11.2.2 类的成员函数的定义215
11.2.3 对象的定义218
11.2.4 this指针219
11.3 构造函数和析构函数220
11.3.1 构造函数220
11.3.2 析构函数221
11.4 对象223
11.4.1 对象的初始化223
11.4.2 拷贝构造函数224
11.4.3 对象赋值225
11.4.4 向函数传递对象226
11.4.5 返回对象227
11.5 类型转换函数228
本章小结229
习题十一230
第12章 继承与多态232
12.1 基本概念232
12.1.1 基类与派生类233
12.1.2 派生类的定义格式233
12.1.3 基类与派生类的关系233
12.2 单继承234
12.3 多继承242
12.4 虚基类243
12.5 运算符重载245
12.6 多态性246
12.7 虚函数249
本章小结251
习题十二252
附录A 常用字符与标准ASCII码对照表253
附录B C++标准函数254
参考文献258