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

- 姚普选,齐勇编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302255253
- 出版时间:2011
- 标注页数:346页
- 文件大小:37MB
- 文件页数:364页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
程序设计教程(C++)PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计的概念1
1.1 程序的基本功能2
1.2 程序设计语言4
1.2.1 程序设计语言的种类5
1.2.2 高级语言的特点6
1.2.3 C++语言的背景与特点8
1.3 C++程序的基本结构9
1.3.1 C++程序实例9
1.3.2 注释10
1.3.3 编译预处理11
1.3.4 函数及语句12
1.3.5 数据的输入输出12
1.3.6 程序的通用性及代码的重用性13
1.4 程序设计的一般步骤14
1.5 Visual C++开发环境17
1.6 C++程序设计实例21
1.6.1 控制台应用程序实例22
1.6.2 图形用户界面应用程序实例25
习题131
第2章 基本数据类型与表达式33
2.1 标识符和名字34
2.1.1 C++字符集34
2.1.2 标识符34
2.1.3 名字35
2.2 数据类型的概念36
2.2.1 C++中的数据类型36
2.2.2 基本类型的计算机表示37
2.3 基本数据类型39
2.3.1 数字、字符及字符串39
2.3.2 基本类型变量的声明和引用41
2.3.3 无符号数和const常量43
2.3.4 用typedef定义类型45
2.4 算术表达式45
2.4.1 算术表达式46
2.4.2 数据类型转换47
2.4.3 自增和自减运算符48
2.5 逻辑表达式49
2.5.1 关系表达式49
2.5.2 逻辑表达式50
2.6 C++中的特殊表达式52
2.6.1 赋值表达式52
2.6.2 条件表达式53
2.6.3 逗号表达式54
2.6.4 位运算表达式55
2.7 运算符的优先顺序57
2.8 C++中的数据输入输出58
2.8.1 输入流cin59
2.8.2 输出流cout61
2.8.3 输入输出函数printf()和scanf()66
习题268
第3章 算法与程序的控制结构70
3.1 算法的概念71
3.2 算法的表示74
3.2.1 算法描述工具74
3.2.2 算法的流程图表示75
3.3 算法的结构77
3.3.1 结构化程序设计思想77
3.3.2 算法的三种基本结构78
3.3.3 基本结构的本质属性81
3.3.4 N-S结构化流程图83
3.4 算法与数据结构84
3.4.1 数据类型的意义84
3.4.2 数据结构的概念84
3.4.3 数据结构与算法86
3.5 C++语言中的语句88
3.6 选择结构90
3.6.1 if语句的使用90
3.6.2 if语句的嵌套91
3.6.3 switch语句的使用93
3.7 循环结构94
3.7.1 while语句95
3.7.2 do-while语句96
3.7.3 for语句97
3.7.4 循环结构的嵌套100
3.8 非正常流程控制101
3.8.1 goto语句和语句标号101
3.8.2 break语句和continue语句102
3.8.3 exit函数和abort函数104
习题3104
第4章 函数与编译预处理106
4.1 函数的定义和调用107
4.1.1 函数的定义107
4.1.2 函数的调用109
4.1.3 函数的声明111
4.1.4 内联函数112
4.2 函数的参数113
4.2.1 参数的值传递方式113
4.2.2 变量的引用类型与函数参数115
4.2.3 带有缺省参数的函数116
4.3 函数的嵌套调用和递归116
4.3.1 函数的嵌套调用117
4.3.2 函数的递归119
4.4 变量的作用域和生存期123
4.4.1 局部变量和全局变量123
4.4.2 变量的存储类别125
4.5 程序的多文件组织128
4.6 编译预处理130
4.6.1 #define宏定义指令131
4.6.2 #include文件包含命令134
4.6.3 条件编译136
习题4138
第5章 构造类型与顺序表操作141
5.1 数组142
5.1.1 一维数组142
5.1.2 二维数组146
5.1.3 数组作为函数参数150
5.2 字符串处理152
5.2.1 字符数组152
5.2.2 字符串类型156
5.3 结构体159
5.3.1 结构体的概念159
5.3.2 结构体变量的定义和引用160
5.4 枚举型变量163
5.5 顺序表操作167
5.5.1 线性表的概念168
5.5.2 顺序表的特点169
5.5.3 顺序表的数据元素及操作170
5.5.4 顺序表的插入和删除操作173
5.5.5 顺序表的查找和排序操作176
习题5179
第6章 指针与链表183
6.1 指针184
6.1.1 地址与指针的概念184
6.1.2 指针的定义和使用185
6.1.3 动态存储分配189
6.2 指针与数组190
6.2.1 一维数组和指针191
6.2.2 二维数组和指针194
6.2.3 指针的数组196
6.2.4 指向数组的指针197
6.3 字符指针199
6.4 指针与函数202
6.4.1 返回指针的函数202
6.4.2 指向函数的指针203
6.5 单链表205
6.5.1 链表的概念205
6.5.2 单链表的创建206
6.5.3 单链表中结点的访问208
6.5.4 单链表中的插入和删除操作209
习题6211
第7章 类和对象214
7.1 面向对象程序设计的概念215
7.2 类定义和操作的一般方法218
7.2.1 包含一个成员函数的类218
7.2.2 添加了多个成员的类219
7.2.3 用构造函数初始化对象221
7.3 类和对象222
7.3.1 类的定义222
7.3.2 类中成员函数的定义224
7.3.3 对象226
7.3.4 const对象与const成员函数228
7.4 构造函数与析构函数229
7.4.1 构造函数229
7.4.2 重载构造函数230
7.4.3 拷贝构造函数231
7.4.4 析构函数233
7.5 类的封装性235
7.5.1 分离类的定义与操作235
7.5.2 分离接口与实现236
7.6 对象指针238
7.6.1 指向对象的指针238
7.6.2 指向对象成员的指针239
7.6.3 this指针241
7.7 类的静态成员242
7.8 友元244
习题7246
第8章 类的继承性与多态性250
8.1 继承251
8.1.1 基类和派生类251
8.1.2 多重继承252
8.1.3 派生类的构造函数与析构函数254
8.1.4 继承的例子256
8.2 派生类的三种继承方式258
8.2.1 公用继承258
8.2.2 私有继承260
8.2.3 保护继承261
8.3 继承与组合262
8.4 重载264
8.4.1 函数重载264
8.4.2 运算符重载266
8.4.3 链表类(运算符重载的应用)269
8.5 多态性及虚函数272
8.5.1 派生类对象替换基类对象272
8.5.2 虚函数274
8.5.3 纯虚函数和抽象类276
习题8278
第9章 模板、异常处理和命名空间280
9.1 模板的概念281
9.2 函数模板283
9.2.1 函数模板的定义和使用283
9.2.2 函数模板的特化与重载286
9.3 类模板288
9.4 异常处理292
9.5 命名空间296
9.5.1 命名空间的使用296
9.5.2 标准命名空间std297
习题9298
第10章 输入输出流301
10.1 C++的I/O流类和对象302
10.1.1 输入输出方法302
10.1.2 流类303
10.1.3 标准输入输出流对象304
10.2 插入和提取运算符306
10.3 数据文件的概念307
10.4 数据文件的读写310
10.4.1 文件流类的应用310
10.4.2 文件中的定位314
10.4.3 二进制文件的读写315
10.5 字符串流318
习题10320
第11章 数据库应用程序321
11.1 数据库系统322
11.2 关系数据库324
11.2.1 关系数据库的层次结构324
11.2.2 主键与索引326
11.3 关系数据库的数据定义与数据操纵329
11.3.1 定义基表329
11.3.2 数据查询329
11.3.3 数据更新331
11.4 数据库接口331
11.5 MFC的ODBC类335
11.5.1 连接数据源的CDatabase类335
11.5.2 表示记录集的CRecordset类337
11.5.3 操纵数据的3个类339
11.6 数据库应用程序339
习题11344
参考文献346
热门推荐
- 1318046.html
- 2883382.html
- 1896245.html
- 1582929.html
- 560799.html
- 2739303.html
- 628487.html
- 1693518.html
- 2027795.html
- 53768.html
- http://www.ickdjs.cc/book_1554054.html
- http://www.ickdjs.cc/book_3800464.html
- http://www.ickdjs.cc/book_2033430.html
- http://www.ickdjs.cc/book_2057107.html
- http://www.ickdjs.cc/book_1433605.html
- http://www.ickdjs.cc/book_2023415.html
- http://www.ickdjs.cc/book_2161906.html
- http://www.ickdjs.cc/book_3564816.html
- http://www.ickdjs.cc/book_395755.html
- http://www.ickdjs.cc/book_2062149.html