图书介绍
C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 刘秋菊,赵淑梅主编 著
- 出版社: 北京:北京理工大学出版社
- ISBN:9787564009120
- 出版时间:2007
- 标注页数:258页
- 文件大小:39MB
- 文件页数:267页
- 主题词: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 程序设计方法1
1.2.1 面向过程程序设计方法1
1.2.2 面向对象程序设计方法2
1.3 C++程序的结构3
1.3.1 简单的C++程序3
1.3.2 C++程序的结构4
1.4 Visual C++ 6.0开发环境简介7
1.4.1 Visual C++ 6.0开发环境简介7
1.4.2 C++语言程序的编写和运行7
1.5 C++语言的特点11
习题11
第2章 数据类型、运算符和表达式13
2.1 数据类型13
2.1.1 数据类型的划分14
2.1.2 基本数据类型的存储15
2.2 常量和变量15
2.2.1 常量16
2.2.2 变量17
2.2.3 引用18
2.2.4 符号常量与常值变量19
2.3 数值表达式20
2.3.1 无运算符的表达式20
2.3.2 算术运算符20
2.3.3 位运算符20
2.3.4 赋值运算符20
2.3.5 复合赋值运算符21
2.3.6 增1减1运算符21
2.3.7 求字节数运算符22
2.3.8 运算符的优先级和结合性22
2.3.9 类型的自动转换与强制转换22
2.4 逻辑型数据和逻辑表达式23
2.4.1 逻辑型数据的表示与存储23
2.4.2 逻辑表达式23
2.4.3 逻辑型与其他数据类型的关系24
2.4.4 条件运算符与条件表达式24
2.5 自定义类型修饰符25
2.6 逗号运算符与逗号表达式25
2.7 实训26
2.7.1 实训126
2.7.2 实训227
习题27
第3章 C++基本语句30
3.1 声明语句30
3.2 输入/输出语句30
3.2.1 输入语句30
3.2.2 输出语句31
3.2.3 常用的控制符32
3.3 分支语句33
3.3.1 if语句33
3.3.2 switch语句37
3.4 循环语句39
3.4.1 while语句40
3.4.2 do...while语句41
3.4.3 for语句43
3.4.4 循环语句的嵌套45
3.5 转向语句46
3.5.1 goto语句46
3.5.2 break语句47
3.5.3 continue语句48
3.5.4 return语句48
3.6 实训49
3.6.1 实训149
3.6.2 实训250
3.6.3 实训351
习题52
第4章 数组55
4.1 一维数组55
4.1.1 一维数组的定义及初始化55
4.1.2 数组元素的引用及基本操作57
4.2 二维数组59
4.2.1 二维数组的定义及初始化59
4.2.2 数组元素的引用及基本操作61
4.3 字符数组与字符串61
4.3.1 字符数组的定义及初始化61
4.3.2 字符串62
4.3.3 字符串处理函数63
4.4 实训66
4.4.1 实训166
4.4.2 实训267
4.4.3 实训369
习题70
第5章 函数73
5.1 函数的定义和声明73
5.1.1 函数的定义73
5.1.2 函数的声明75
5.2 函数的调用76
5.2.1 函数的调用格式及调用方式76
5.2.2 函数的递归调用77
5.3 函数调用中的参数传递79
5.3.1 传值参数80
5.3.2 数组参数80
5.3.3 引用参数82
5.3.4 可选参数83
5.4 内联函数84
5.5 函数重载84
5.6 函数和变量的作用域86
5.6.1 函数的作用域87
5.6.2 变量的作用域和生存期87
5.7 实训90
5.7.1 实训190
5.7.2 实训292
5.7.3 实训392
习题94
第6章 指针98
6.1 指针与指针变量的概念98
6.1.1 指针的概念98
6.1.2 指针变量的定义和初始化98
6.1.3 指针的运算100
6.2 指针与数组101
6.2.1 指针与一维数组101
6.2.2 指针与二维数组103
6.2.3 动态数组与动态存储分配106
6.2.4 指针数组109
6.3 指针与字符串110
6.3.1 字符指针110
6.3.2 字符指针与字符数组111
6.4 指针与函数112
6.4.1 指针参数112
6.4.2 返回指针值的函数113
6.4.3 指向函数的指针114
6.4.4 作为参数传递的函数115
6.5 实训116
6.5.1 实训1116
6.5.2 实训2118
习题119
第7章 结构与联合121
7.1 结构的定义121
7.2 结构变量的定义和初始化122
7.2.1 用结构类型名定义变量122
7.2.2 定义结构类型的同时定义变量122
7.2.3 定义匿名结构类型的同时定义变量123
7.3 结构成员的访问124
7.4 结构与函数125
7.5 结构与指针127
7.6 联合128
7.6.1 联合的定义和访问129
7.6.2 联合的应用130
7.7 实训131
7.7.1 实训1131
7.7.2 实训2133
习题134
第8章 类与对象135
8.1 类与对象的定义135
8.1.1 类的定义格式136
8.1.2 类的定义和使用说明136
8.1.3 对象的定义及访问138
8.2 类的作用域140
8.3 类的成员函数142
8.3.1 构造函数142
8.3.2 析构函数144
8.4 友元函数147
8.5 类的静态成员148
8.5.1 静态数据成员148
8.5.2 静态成员函数150
8.6 实训152
8.6.1 实训1152
8.6.2 实训2154
习题156
第9章 继承与派生158
9.1 继承与派生类158
9.1.1 派生类的定义158
9.1.2 派生类的继承方式161
9.2 派生类的构造函数和析构函数166
9.2.1 派生类的构造函数和析构函数的执行顺序166
9.2.2 派生类的构造函数和析构函数的构造规则168
9.3 多重继承171
9.3.1 多重继承的概念171
9.3.2 多重继承的声明171
9.3.3 多重继承的构造函数和析构函数172
9.3.4 多重继承中的同名问题174
9.4 虚基类176
9.4.1 虚基类的定义176
9.4.2 虚基类的初始化178
9.5 实训179
习题182
第10章 多态性184
10.1 多态性184
10.1.1 多态的概念184
10.1.2 编译时的多态性和运行时的多态性184
10.2 运算符重载185
10.2.1 为什么要进行运算符重载185
10.2.2 运算符重载的规则186
10.2.3 运算符重载的方法186
10.3 虚函数191
10.3.1 虚函数的定义191
10.3.2 虚函数与重载函数的比较193
10.4 抽象类与纯虚函数194
10.4.1 纯虚函数194
10.4.2 抽象类194
10.5 实训196
习题198
第11章 模板201
11.1 函数模板的定义和使用201
11.1.1 函数模板的定义201
11.1.2 函数模板的使用202
11.2 类模板的定义和使用204
11.2.1 类模板的定义204
11.2.2 类模板的使用205
11.3 实训207
11.3.1 实训1207
11.3.2 实训2208
习题209
第12章 C++输入输出流212
12.1 C++流212
12.2 格式控制214
12.2.1 用ios类成员函数进行格式控制215
12.2.2 ios类中的其他成员函数216
12.2.3 格式控制操作符220
12.3 文件的I/O操作221
12.3.1 文件与文件流221
12.3.2 文件流对象的建立222
12.3.3 文件的打开与关闭222
12.3.4 文本文件的I/O操作224
12.3.5 二进制文件的I/O操作225
12.4 实训227
12.4.1 实训1227
12.4.2 实训2228
习题231
第13章 C++程序设计实训233
13.1 实训1 电话簿管理程序233
13.2 实训2 模拟网上购书的结账功能241
附录252
附录1 C++运算符的优先级和结合性252
附录2 常用字符与ASCII码对照表253
附录3 2006年全国计算机等级考试二级C++考试大纲254
参考文献258