图书介绍

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

其实你应该这样学 C++
  • 王行汉编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113151782
  • 出版时间:2012
  • 标注页数:398页
  • 文件大小:143MB
  • 文件页数:417页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

其实你应该这样学 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

热门推荐