图书介绍
其实你应该这样学 C++【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王行汉编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113151782
- 出版时间:2012
- 标注页数:398页
- 文件大小:143MB
- 文件页数:417页
- 主题词:C语言-程序设计
PDF下载
下载说明
其实你应该这样学 C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 劝学篇8
第1讲 来自C++的一封“情书”8
第二部分 求学篇8
第2讲 工欲善其事,必先利其器8
2.1 C++的发展概述8
2.2 Microsoft Visual Studio9
2.2.1简介9
2.2.2成长档案10
2.3系统的配置和要求11
2.4安装方法11
2.5 VS 2005界面的介绍13
2.6开发环境的设置14
2.7小结15
第3讲 开心一刻:第一个C++程序16
3.1第一个C++程序16
3.2程序代码解析17
3.2.1 #include指令17
3.2.2命名空间18
3.2.3 main()函数19
3.2.4 body——函数体19
3.2.5函数返回值19
3.2.6输入输出流19
3.2.7程序注释21
3.3具体的C++程序的创建和运行21
3.4 C++特点分析24
3.5小结25
第4讲 内功入门:数据类型26
4.1基本组成——“拼音”26
4.2标识符26
4.3关键字27
4.4“变色龙”——变量28
4.4.1变量的定义28
4.4.2变量名28
4.4.3变量的初始化和赋值29
4.4.4融会贯通31
4.5“专一的我”——常量33
4.5.1整型常量33
4.5.2浮点型常量33
4.5.3字符型常量33
4.5.4字符串常量34
4.5.5逻辑型常量35
4.5.6常量的定义35
4.6基本数据类型37
4.7小结38
第5讲 沟通纽带:操作符与表达式40
5.1算术操作符40
5.1.1“-”——负数操作符40
5.1.2“+”——正数操作符41
5.1.3常规运算符41
5.2赋值操作符43
5.3条件操作符44
5.4关系操作符45
5.5逻辑操作符46
5.5.1!——逻辑非46
5.5.2&&——逻辑与46
5.5.3‖——逻辑或47
5.6自增自减操作符47
5.6.1前自增自减操作47
5.6.2后自增自减操作48
5.7逗号操作符49
5.8复合表达式的求解49
5.9融会贯通51
5.10小结53
第6讲 开始学习:简单语句和选择语句54
6.1简单语句54
6.1.1表达式语句54
6.1.2空语句55
6.2选择语句56
6.2.1 if语句56
6.2.2 Switch语句62
6.2.3融会贯通67
6.3小结70
第7讲 转呀转:循环语句71
7.1 While语句71
7.2 Do while语句74
7.3 For语句76
7.4嵌套循环79
7.5跳转语句84
7.5.1 Break语句:完全休息84
7.5.2 Continue语句:歇一圈再跑86
7.5.3 Goto语句:我要去那88
7.6小结89
第8讲 算法与流程图90
8.1算法90
8.1.1算法的概念90
8.1.2算法的特点91
8.1.3算法的实现91
8.2流程图94
8.2.1流程图的概念94
8.2.2流程图的组成95
8.2.3流程图的绘制95
8.3算法的表示方式96
8.3.1自然语言表示96
8.3.2流程图表示96
8.3.3伪代码表示101
8.3.4 N- S图表示102
8.3.5 PAD图表示104
8.4小结104
第9讲 让你晕:数组和指针105
9.1一维数组105
9.1.1一维数组的定义106
9.1.2一维数组的初始化107
9.1.3一维数组的使用108
9.2二维数组110
9.2.1二维数组的定义111
9.2.2二维数组的初始化113
9.2.3二维数组的使用114
9.3字符数组115
9.3.1字符数组的定义116
9.3.2字符数组的初始化116
9.3.3字符串处理的函数117
9.4指针120
9.4.1指针的定义120
9.4.2指针的声明120
9.4.3指针的操作121
9.5指针与数组124
9.5.1指针与一维数组124
9.5.2指针与多维数组125
9.5.3指针与字符数组126
9.6指针与函数127
9.7关于指针的综合讲座128
9.7.1再谈指针129
9.7.2指针的算术运算131
9.7.3运算符&和133
9.7.4指针表达式133
9.7.5数组和指针的关系134
9.7.6指针和结构类型的关系135
9.7.7指针和函数的关系136
9.7.8指针类型转换137
9.7.9指针的安全问题137
9.8经典数据排序法介绍138
9.8.1冒泡排序法138
9.8.2选择排序法142
9.8.3插入排序法144
9.8.4希尔排序法147
9.9小结149
第10讲 内存管理150
10.1时间和空间150
10.2内存分配方式150
10.3常见内存问题解析151
10.4小结154
第11讲 独创招式:类和对象155
11.1类的出身:定义和声明155
11.2类的杀伤半径:作用域158
11.3类的数据成员160
11.4类的成员函数162
11.5类与结构的区别164
11.6对象165
11.6.1对象的创建165
11.6.2对象与类的关系166
11.7构造函数166
11.7.1构造函数的定义及特点166
11.7.2默认构造函数169
11.8析构函数170
11.8.1默认析构函数171
11.8.2自定义析构函数172
11.9友元173
11.9.1友元类173
11.9.2友元函数174
11.10类的继承与派生175
11.10.1继承和派生的基本概念175
11.10.2类的访问控制属性177
11.10.3基类与继承对象的初始化179
11.10.4类的多重继承179
11.11融会贯通180
11.12小结182
第12章 函数183
12.1函数的定义183
12.2函数的声明184
12.3函数的特点184
12.4函数的传值方式185
12.5函数的返回值188
12.6变量的分类188
12.6.1局部变量189
12.6.2全局变量190
12.6.3静态变量192
12.6.4外部变量193
12.7函数的调用194
12.7.1用指针调用函数194
12.7.2使用数组调用函数195
12.8内联函数196
12.9 函数重载198
12.9.1函数重载的定义198
12.9.2函数重载与重复声明199
12.10函数的嵌套和递归200
12.11 main函数202
12.12融会贯通202
12.13小结206
第13讲 保险公司:异常处理207
13.1异常的分类207
13.1.1语法错误207
13.1.2运行错误208
13.2典型异常回眸208
13.3异常的处理208
13.3.1 try语句块——发现问题209
13.3.2 catch语句块——分析解决问题209
13.3.3 throw语句块——得出结论209
13.4小结210
第14讲 模板213
14.1函数模板213
14.1.1模板的定义213
14.1.2模板的使用213
14.1.3函数模板的特殊化214
14.2类模板215
14.2.1类模板的定义215
14.2.2类模板的使用216
14.2.3类模板的特殊化216
14.3小结217
第15讲 容器218
15.1容器的定义218
15.2容器的分类218
15.3顺序容器218
15.3.1顺序容器的定义219
15.3.2顺序容器元素的初始化219
15.3.3顺序容器元素类型的规定220
15.3.4迭代器范围221
15.3.5顺序容器的基本操作221
15.3.6顺序容器的比较224
15.4关联容器224
15.4.1关联容器的定义224
15.4.2 map类型225
15.4.3 set类型227
15.4.4 multimap类型和multiset类型229
第16讲 结构与联合230
16.1结构体230
16.1.1结构体类型的定义230
16.1.2结构体类型的变量定义与初始化232
16.1.3结构体内部成员的访问233
16.1.4结构体的内部结构234
16.1.5结构体与数组235
16.1.6结构体与函数235
16.1.7结构体与指针237
16.1.8结构体与引用241
16.1.9位域242
16.2联合体244
16.2.1联合体类型的定义244
16.2.2联合体类型变量的定义与初始化245
16.2.3联合体内部成员的访问246
16.3小结246
第17讲 文件247
17.1文件的定义247
17.2文件的分类247
17.2.1依据数据存储格式247
17.2.2依据文件存取方式248
17.3文件流248
17.3.1文件流对象249
17.3.2文件的打开与关闭249
17.3.3文件流成员函数252
17.4 ofstream类257
17.5 ifstream类258
17.6文件随机访问259
17.7天人合——融会贯通260
17.8小结266
第18讲 虚函数与多态267
18.1虚函数267
18.2虚属性继承271
18.3纯虚函数和抽象类275
18.4早期绑定和动态绑定277
18.5小结280
第19讲C++预处理器281
19.1编译预处理指令281
19.2包含文件282
19.3 #define指令282
19.4 #undef指令284
19.5条件指令284
19.5.1 #if指令284
19.5.2 #endif指令285
19.5.3 #if defined指令285
19.5.4 #else指令286
19.5.5 #elif指令287
19.5.6 #error指令288
19.6小结288
第20讲 运算符重载289
20.1运算符重载的基本概念289
20.2单目运算符重载289
20.3双目运算符重载296
20.4小结299
第21讲 我的地盘:命名空间300
21.1命名空间的概念300
21.2命名空间的定义300
21.3命名空间的使用实例301
21.4命名空间的名称302
21.5 using声明和using指令303
21.6命名空间和类的关系304
21.7小结305
第22讲 常见试题精选306
22.1各种类型数字的判断306
22.2数学趣味题和解方程310
22.3类的使用313
22.4文件的操作322
第23讲 经典C++面试题解析328
经典1: C++是面向对象语言之一,那么面向对象的三个基本特征是什么?328
经典2:作为面向对象的基本特征之一,多态有何作用?328
经典3: new/delete与malloc/free之间的异同点?329
经典4: delete与delete[]有何差异?329
经典5:在C++中,引用与指针有什么区别?330
经典6:如果将引用作为函数的参数,其特点有哪些?330
经典7: C++中内存的分配方式有哪些?330
经典8:简单说明struct与class的区别。331
经典9:简述数组与指针的有何不同?331
经典10:将一个文件中的一组整数排序后输出到另一个文件当中。332
经典11:写出一个链表的结点结构。333
经典12:写一个函数,要求能够找出一个整数数组中,排列第二大的整数。336
经典13:找出下面程序片段当中指针蕴含的错误。336
经典14:在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”,并且在使用方面有什么技巧?337
经典15:用C++设计一个不能被继承的类。340
经典16:访问基类的私有虚函数。341
经典17:如何将一个单链表进行反序排列。342
经典18:是否可以使用两个栈实现一个队列的功能。343
经典19:编码实现常用排序方式。345
经典20:利用编程实现基数排序。349
经典21:输入一个整数和一棵二元树。从树的根结点开始往下访问,一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。353
经典22:编码实现函数MTT(),设计一个程序,把一个字符串转化为一个整型数值。355
第三部分 谋略篇358
第24讲 如何渡过你的大学358
24.1大一,调整自我,做好人生规划358
24.2大二,打好坚实的基础360
24.3大三,理论与实践相结合360
24.4大四,思考人生361
第25讲 求职过程362
25.1正确的求职心态362
25.2正确对待工作压力363
25.3应聘求职364
25.3.1简历的投递365
25.3.2简历投递需要注意的问题365
25.3.3招聘的流程367
25.4简历368
25.4.1简历的分类368
25.4.2简历的制作369
25.5求职信375
25.5.1求职信的书写375
25.5.2求职信范例377
25.6面试378
25.6.1面试的特点378
25.6.2面试的技巧379
25.6.3自我介绍的准备381
25.6.4面试材料的准备383
25.6.5着装的准备384
25.6.6面试类型分类387
25.6.7常见面试形式387
25.6.8面试十二忌390
25.6.9面试谈薪的技巧392
25.6.10如何把握面试的结束时间393
25.7勇于和一些招聘说“不”394
25.8签约394
后记396
参考文献397
热门推荐
- 1209758.html
- 3876293.html
- 568085.html
- 285912.html
- 3467015.html
- 1955352.html
- 2034741.html
- 439886.html
- 3522653.html
- 1219815.html
- http://www.ickdjs.cc/book_684661.html
- http://www.ickdjs.cc/book_690874.html
- http://www.ickdjs.cc/book_2073739.html
- http://www.ickdjs.cc/book_100340.html
- http://www.ickdjs.cc/book_765917.html
- http://www.ickdjs.cc/book_3561111.html
- http://www.ickdjs.cc/book_2168225.html
- http://www.ickdjs.cc/book_1004299.html
- http://www.ickdjs.cc/book_3416829.html
- http://www.ickdjs.cc/book_712398.html