图书介绍
C++程序设计PDF|Epub|txt|kindle电子书版本下载
![C++程序设计](https://www.shukui.net/cover/61/31751408.jpg)
- 本书编委会编著 著
- 出版社: 北京:中国计划出版社
- ISBN:9787801779595
- 出版时间:2007
- 标注页数:310页
- 文件大小:63MB
- 文件页数:323页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 程序语言的发展1
1.1.1 机器语言1
1.1.2 汇编语言2
1.1.3 高级语言2
1.1.4 C语言3
1.1.5 C++语言4
1.2 计算机信息的表示4
1.2.1 计算机数字系统4
1.2.2 进位计数制5
1.2.3 二进制编码9
1.2.4 计算机中字符的表示13
1.3 面向过程程序设计方法概述13
1.4 面向对象程序设计方法概述15
1.4.1 面向对象程序设计的概念15
1.4.2 面向对象程序设计的特点16
1.4.3 类和对象的作用16
1.4.4 面向对象的软件开发19
1.5 本章小结19
1.6 练习题20
第2章 Visual C++集成开发环境22
2.1 Visual C++界面组成22
2.1.1 Visual C++用户界面23
2.1.2 菜单栏23
2.1.3 工具栏34
2.2 编辑、编译和运行C++程序35
2.2.1 简单的C++程序36
2.2.2 项目包含头文件的C++程序38
2.2.3 多项目在同一工作区40
2.3 Visual C++下的程序调试41
2.3.1 发现并处理错误42
2.3.2 调试窗口43
2.3.3 调试程序44
2.4 本章小结47
2.5 练习题47
第3章 数据类型与表达式49
3.1 C++的基本数据类型49
3.1.1 数据类型概述49
3.1.2 字符集50
3.1.3 基本数据类型50
3.2 常量51
3.2.1 数值常量51
3.2.2 符号常量54
3.2.3 字符串常量54
3.3 变量55
3.3.1 标识符与关键字55
3.3.2 变量的定义与初始化56
3.4 运算符的使用57
3.4.1 运算符概述57
3.4.2 运算符的优先级58
3.5 表达式的使用59
3.5.1 算术运算符与算术表达式59
3.5.2 赋值运算符与赋值表达式60
3.5.3 逗号运算符与逗号表达式60
3.5.4 关系运算符与关系表达式61
3.5.5 逻辑运算符与逻辑表达式62
3.5.6 位运算63
3.6 类型转换64
3.6.1 自动转换64
3.6.2 强制类型转换65
3.7 自定义数据类型66
3.7.1 结构体66
3.7.2 共用体70
3.7.3 枚举类型73
3.7.4 类型声明75
3.8 本章小结75
3.9 练习题76
第4章 程序结构与流程控制语句79
4.1 C++程序的结构与语句79
4.1.1 C++程序的结构与语句概述79
4.1.2 C++的输入与输出82
4.2 判断与循环85
4.3 if...else...if判断式87
4.3.1 基本的if语句87
4.3.2 完整的if语句89
4.3.3 if语句的嵌套91
4.4 switch...case判断式92
4.5 for循环94
4.5.1 for语句94
4.5.2 for语句嵌套97
4.6 while循环98
4.6.1 while语句98
4.6.2 do...while语句100
4.7 break语句、continue语句、goto语句103
4.7.1 break语句103
4.7.2 continue语句103
4.7.3 goto语句104
4.8 本章小结106
4.9 练习题106
第5章 函数110
5.1 函数的定义与调用110
5.1.1 函数概述110
5.1.2 函数的定义111
5.1.3 函数的调用114
5.1.4 实参与形参的数据传送116
5.2 函数的嵌套调用与递归调用123
5.2.1 函数的嵌套调用123
5.2.2 函数的递归调用124
5.3 数组作函数参数129
5.3.1 数组元素作函数实参129
5.3.2 数组名作函数参数129
5.4 变量的作用域与存储类型130
5.4.1 变量的作用域130
5.4.2 变量的存储类型134
5.5 内联函数138
5.6 具有默认参数值的函数139
5.7 预处理命令140
5.8 本章小结143
5.9 练习题144
第6章 数组与指针147
6.1 数组147
6.1.1 一维数组148
6.1.2 多维数组150
6.1.3 数组与函数153
6.1.4 字符数组与字符串155
6.2 指针165
6.2.1 指针的概念165
6.2.2 指针与变量、字符串166
6.2.3 指针与数组167
6.2.4 多重指针174
6.2.5 指针与函数176
6.2.6 指针与动态内存分配177
6.3 本章小结179
6.4 练习题179
第7章 类183
7.1 类与对象183
7.1.1 类的声明184
7.1.2 对象的定义及使用187
7.2 构造函数190
7.2.1 构造函数的定义190
7.2.2 用构造函数初始化对象的过程190
7.2.3 默认的构造函数196
7.3 析构函数198
7.3.1 析构函数的定义198
7.3.2 析构函数的调用199
7.3.3 默认的析构函数201
7.4 类的组合201
7.5 静态成员204
7.5.1 静态数据成员与静态成员函数204
7.5.2 静态数据成员的初始化207
7.6 友元209
7.6.1 友元的说明与使用209
7.6.2 使用友元的条件216
7.7 共享数据的保护217
7.8 本章小结218
7.9 练习题219
第8章 继承与派生221
8.1 继承与派生的概念221
8.1.1 派生类的构成222
8.1.2 派生类的声明方式223
8.2 派生类成员的访问属性226
8.2.1 公用继承与私有继承227
8.2.2 保护成员与保护继承232
8.2.3 多级派生时的访问属性234
8.3 派生类的构造函数与析构函数235
8.4 多重继承239
8.4.1 声明多重继承的方法239
8.4.2 多重继承派生类的构造函数与析构函数239
8.4.3 虚基类242
8.5 本章小结245
8.6 练习题246
第9章 多态性247
9.1 多态性概述247
9.2 虚函数249
9.2.1 虚函数的定义与使用251
9.2.2 虚析构函数258
9.3 抽象类260
9.3.1 纯虚函数260
9.3.2 抽象类与具体类263
9.4 本章小结268
9.5 练习题268
第10章 重载270
10.1 函数重载270
10.1.1 构造函数重载272
10.1.2 类成员函数重载273
10.2 运算符重载的概念276
10.3 成员函数重载运算符279
10.4 友元函数重载运算符282
10.5 常用的运算符重载285
10.5.1 赋值运算符285
10.5.2 下标运算符288
10.5.3 函数调用运算符290
10.6 本章小结291
10.7 练习题291
第11章 输入/输出流292
11.1 C++输入/输出流的概念292
11.2 标准输入与输出294
11.2.1 输入流294
11.2.2 输出流295
11.3 流的格式化控制与流操作符296
11.4 文件301
11.4.1 文件的概念301
11.4.2 文件流类与文件流对象302
11.4.3 文件的打开与关闭302
11.4.4 对ASCII文件的操作304
11.4.5 对二进制文件的操作305
11.5 本章小结308
11.6 练习题308
主要参考文献310