图书介绍
C++程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 郭爱章主编 著
- 出版社: 东营:中国石油大学出版社
- ISBN:9787563628193
- 出版时间:2009
- 标注页数:251页
- 文件大小:92MB
- 文件页数:263页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计教程 第2版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++程序的书写形式9
1.4 C++程序的执行步骤10
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常量15
2.1.2变量19
2.1.3标准函数21
2.2运算符与表达式22
2.2.1算术运算符与算术表达式22
2.2.2赋值运算符与赋值表达式24
2.2.3逗号运算符与逗号表达式26
2.2.4关系运算符与关系表达式26
2.2.5逻辑运算符与逻辑表达式27
2.2.6条件运算符与条件表达式29
2.2.7位运算30
2.2.8复合运算32
2.3各数据类型的混合运算34
2.3.1自动类型转换35
2.3.2强制类型转换36
本章小结37
习题二38
第3章 简单程序设计40
3.1 C++的语句40
3.1.1语句的基本概念40
3.1.2语句的分类41
3.1.3赋值语句42
3.2 C++的输入与输出43
3.2.1 I/O流44
3.2.2数据的输出44
3.2.3格式输出46
3.2.4数据的输入47
3.2.5用getchar和putchar函数进行字符的输入和输出48
3.2.6用scanf和printf函数进行输入和输出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语句66
4.3.1基本格式66
4.3.2执行过程66
本章小结67
习题四67
第5章 循环结构的程序设计69
5.1 while语句和do-while语句69
5.1.1 while语句69
5.1.2 do-while语句70
5.2 for语句71
5.2.1语句格式71
5.2.2执行过程71
5.3循环的嵌套72
5.4 continue与break语句73
5.5循环程序设计举例74
本章小结76
习题五77
第6章 数组78
6.1一维数组78
6.1.1一维数组的定义78
6.1.2一维数组元素的引用79
6.1.3一维数组元素的初始化80
6.1.4一维数组程序举例81
6.2二维数组86
6.2.1二维数组的定义87
6.2.2二维数组的引用88
6.2.3二维数组元素的初始化89
6.2.4二维数组程序举例90
6.3用数组名作为函数参数92
6.4字符数组95
6.4.1字符数组的定义和初始化95
6.4.2字符数组的引用和赋值96
6.4.3字符串及其结束标志97
6.4.4字符数组的输入输出99
6.4.5常用的字符串处理函数100
6.4.6字符数组应用举例103
6.5字符串类与字符串变量104
6.5.1字符串变量的定义和引用104
6.5.2字符串变量的运算105
6.5.3字符串数组106
6.5.4字符串运算举例106
本章小结108
习题六108
第7章 函数110
7.1概述110
7.2函数的定义113
7.3函数的调用114
7.3.1函数调用格式及执行过程114
7.3.2函数的调用方式116
7.3.3对被调用函数的使用声明和函数原型116
7.4函数的返回值118
7.5函数调用时的参数传递120
7.6函数的嵌套调用和递归调用123
7.6.1函数的嵌套调用123
7.6.2函数的递归调用124
7.7局部变量和全局变量126
7.7.1局部变量126
7.7.2全局变量127
7.8变量的存储类型及其作用域127
7.8.1局部变量及其存储类型128
7.8.2全局变量及其存储类型130
7.9内部函数和外部函数133
7.9.1内部函数133
7.9.2外部函数133
7.10内置函数134
7.11函数的重载135
7.12函数模板136
7.13带默认形参值的函数137
7.14预处理命令139
7.14.1# include文件包含指令139
7.14.2 #define宏定义指令139
7.14.3条件编译指令140
本章小结141
习题七141
第8章 指针143
8.1基本概念143
8.2指针变量的定义与引用144
8.2.1定义指针变量144
8.2.2指针变量的引用145
8.2.3指针定义与引用的有关说明147
8.2.4指针变量作为函数形参150
8.3指针与数组154
8.3.1数组的指针154
8.3.2利用指针变量访问一维数组155
8.3.3利用指针变量访问二维数组157
8.4指针与字符串164
8.4.1字符串的一般操作164
8.4.2使用指针访问字符串165
8.4.3字符串指针作为函数参数166
8.4.4有关字符串的基本操作168
8.5指针与函数170
8.5.1指针类型的函数(返回值为指针的函数)170
8.5.2函数的指针以及指向函数的指针变量172
8.6指针数组和指向指针的指针175
8.6.1指针数组175
8.6.2指向指针的指针变量177
8.6.3指针数组作为主函数main的形参178
本章小结180
习题八183
第9章 类和对象184
9.1面向对象的程序设计184
9.1.1什么是OOP184
9.1.2 OOP技术的基本概念185
9.1.3 OOP技术的特征187
9.2类的声明和对象的定义187
9.2.1类的声明格式及定义188
9.2.2类的成员函数的定义189
9.2.3对象191
9.2.4类的成员函数191
9.3构造函数和析构函数193
9.3.1函数重载193
9.3.2构造函数194
9.3.3析构函数194
9.4对象196
9.4.1对象的初始化196
9.4.2拷贝构造函数197
9.4.3对象赋值199
9.4.4向函数传递对象200
9.4.5返回对象201
9.5 this指针和成员函数的调用201
9.5.1 this指针201
9.5.2成员函数的调用203
9.6类型转换函数203
9.7结构体和链表204
9.7.1结构体定义与引用204
9.7.2结构体数组207
9.7.3结构体指针208
9.7.4链表的概念209
9.7.5链表的操作210
本章小结213
习题九214
第10章 文件216
10.1文件概述216
10.2 C++文件操作概述217
10.3打开和关闭文件217
10.3.1打开文件217
10.3.2关闭文件219
10.4文件的读写220
10.4.1文本文件的读写220
10.4.2二进制文件的读写221
10.5检测eof223
10.6文件定位223
本章小结224
习题十224
第11章 继承与多态225
11.1基本概念225
11.1.1基类与派生类226
11.1.2派生类的定义格式226
11.1.3基类与派生类的关系226
11.2单继承227
11.3多继承234
11.4虚基类236
11.5运算符重载237
11.6多态性239
11.7虚函数241
本章小结244
习题十一245
附录A 常用字符与标准ASCII码对照表246
附录B C++标准函数247
参考文献251