图书介绍
C++全方位学习PDF|Epub|txt|kindle电子书版本网盘下载
- 庄益瑞,吴权威编著 著
- 出版社: 北京市:中国铁道出版社
- ISBN:7113048161
- 出版时间:2002
- 标注页数:423页
- 文件大小:119MB
- 文件页数:434页
- 主题词:
PDF下载
下载说明
C++全方位学习PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言的基本概念1
目录1
1-1程序语言2
1-1-1为什么需要程序语言2
1-1-2高级语言3
1-2 C语言的演化3
1-3 Microsoft Visual C++6.0的安装4
1-4启动程序与画面简介16
1-4-1启动Visual C++16
1-4-2 Visual C++画面概述17
1-4-3启动MSDN Library19
1-4-4 MSDN Library画面概述20
1-5-1程序设计步骤21
1-5 C语言程序结构21
1-5-2 C语言程序结构22
1-6如何编写C语言程序25
1-6-1 C语言程序的格式25
1-6-2编译程序语言和解释程序语言25
1-6-3 Visual C++程序的编写与编译方法26
温故知新29
自我突破习题29
第2章数据类型与表达式31
2-1 C语言的数据类型与变量声明32
2-1-1常量与变量32
2-1-2整数33
2-1-4字符34
2-1-3浮点数34
2-2输入与输出35
2-3运算符和表达式40
2-3-1数学运算表达式40
2-3-2赋值表达式42
2-3-3逻辑关系表达式42
2-3-4位运算表达式43
2-3-5数据类型的转换与强制转换数据类型运算符47
2-3-6运算符优先级48
温故知新53
自我突破习题53
第3章程序流程控制55
3-1-1 for语句56
3-1循环结构56
3-1-2 while语句64
3-1-3 do…while语句68
3-2条件流程控制71
3-2-1 if语句71
3-2-2 else if语句74
3-3多重分支结构(switch…case)77
3-4 中断分支与循环语句82
3-4-1 中断分支break语句82
3-4-2 continue语句85
3-5条件运算符(?:)89
3-6跳转语句(goto)93
温故知新94
自我突破习题95
第4章数组与指针99
4-1数组100
4-1-1数值数组数据的赋值100
4-1-2字符数组数据的赋值107
4-2多维数组111
4-2-1数值二维数组数据的赋值112
4-2-2字符二维数组数据的赋值117
4-3指针119
4-3-1指针的意义119
4-3-2指针的运算120
4-4-1 new配置内存123
4-4动态分配内存123
4-4-2 delete释放内存127
4-5指针与数组129
4-5-1指针与一维数组129
4-5-2指针与多维数组131
4-5-3指针与字符数组133
温故知新133
自我突破习题134
第五章函数与函数库137
5-1函数定义138
5-2参数传递140
5-2-1传值调用141
5-2-2传址调用143
5-3-1数学函数146
5-3 C++常用函数146
5-3-2随机数函数151
5-3-3字符串函数153
5-3-4数据转换函数157
5-3-5输入输出函数160
5-4递归函数(Recursive Functions)167
5-5内联函数170
温故知新171
自我突破习题171
第6章特殊数据类型与定义175
6-1枚举(enum)176
6-2用户自定义类型名称(typedef)178
6-3-1结构的定义与存取180
6-3结构(struct)180
6-3-2函数中结构数据的传递184
6-4预处理器指令188
6-4-1 #define与#undef188
6-4-2#include190
6-4-3#if…#else…#endif与#elif193
6-4-4 #ifdef与#ifndef195
6-5变量的作用范围196
6-5-1自动变量(auto)196
6-5-2静态变量(static)197
6-5-3外部变量(extem)199
6-5-4静态外部变量(static extern)201
自我突破习题202
6-5-5寄存器变量(register)202
温故知新202
第7章对象与类205
7-1面向对象的基本概念206
7-1-1什么是对象206
7-1-2面向对象设计的优点208
7-2加上行为的结构——类208
7-2-1类的意义208
7-2-2类的设计方法210
7-2-3类中成员的种类214
7-2-4嵌套类216
7-3构造函数与析构函数217
7-3-1构造函数的基本概念217
7-3-2设定对象的初始值218
7-3-3构造函数重载229
7-3-4析构函数230
7-4对象的声明与操作230
7-4-1对象的声明230
7-4-2对象的指定231
7-4-3动态配置对象232
温故知新234
自我突破习题235
第8章继承与派生类239
8-1派生类240
8-1-1继承的概念240
8-1-2派生类——公共派生242
8-1-3派生类——私有派生249
8-1-4派生类——保护派生250
8-1-5派生的原则252
8-1-6派生类的构造函数与析构函数253
8-2多重继承255
8-2-1基本概念255
8-2-2构造函数的定义255
8-2-3成员函数的存取258
8-3类的层次259
8-3-1单一类层次259
8-3-2多重类层次261
8-4虚基类263
8-4-1使用时机263
8-4-2构造函数的存取265
8-4-3析构函数的存取271
8-4-4虚基类成员的存取272
温故知新273
自我突破习题274
第9章虚函数与友元函数279
9-1多态280
9-2虚函数281
9-2-1定义与声明281
9-2-2存取关系284
9-2-3动态链接292
9-2-4纯虚函数296
9-3-1友元函数298
9-3友元函数与友元类298
9-3-2友元类300
9-4 this指针303
温故知新305
自我突破习题306
第1 0章重载309
10-1函数重载310
10-1-1一般函数重载310
10-1-2构造函数重载311
10-1-3复制构造函数315
10-2运算符重载319
10-2-1运算符函数319
10-2-2二元运算符的重载(一)321
10-2-3二元运算符的重载(二)326
10-2-4一元运算符的重载331
10-2-5等号运算符的重载334
10-3类的类型转换337
10-3-1利用构造函数转换类型337
10-3-2类类型转换成其他类型339
温故知新340
自我突破习题341
第11章模板347
11-1什么是模板348
11-2函数模板350
11-2-1套用一般数据类型的函数模板350
11-2-2套用自定义类型的函数模板353
11-3类模板357
11-3-1定义及使用方法357
11-3-2具有固定类型的类模板359
11-3-3一个类模板范例——串行队列362
温故知新376
自我突破习题376
第12章输入与输出流379
12-1流380
12-2输出流cout382
12-2-1串联输出382
12-2-2字符与字符串输出382
12-2-4设定输出格式383
12-2-3清除缓冲区flush()383
12-3输入流cin389
12-3-1串联输入389
12-3-2单一字符输入get389
12-3-3字符串输入getline()和ignore()391
12-4文件的输入与输出393
12-4-1简单的文件I/O处理394
12-4-2 高级文件处理397
12-4-3随机访问文件409
温故知新414
自我突破习题415
附录A C++关键字417
附录B ASCII码字符对照表419