零基础C++从入门到精通中文版C++语言从入门到精通零基础自学C语言程序设计编程游戏书计算机程序开发数据结构基础教程书籍
¥
14.91
1.7折
¥
89
九品
仅1件
作者零壹快学 著
出版社广东人民出版社
出版时间2020-04
版次1
装帧平装
货号A4
上书时间2024-12-21
商品详情
- 品相描述:九品
图书标准信息
-
作者
零壹快学 著
-
出版社
广东人民出版社
-
出版时间
2020-04
-
版次
1
-
ISBN
9787218139654
-
定价
89.00元
-
装帧
平装
-
开本
16
-
纸张
胶版纸
-
页数
484页
-
字数
0.55千字
- 【内容简介】
-
本书帮助零基础编程读者从入门到精通地学习并掌握计算机编程C++,循序渐进引导读者学习C++的基础内容和高阶核心知识,增加读者实战操作经验和分析解决问题的能力,引导读者能够深入挖掘计算机编程领域,多维度思考和理解计算机网络的应用,有助于读者能够全面地、系统地将所学编程知识技巧运用于实际工作中,在高新企业、移动互联网、大数据和云计算领域中发挥强有力的重要作用。
- 【作者简介】
-
零壹快学是一个集教育、培训、交流于一体的计算机学习融媒体平台,覆盖Web、APP和微信小程序等场景,为广大IT学习者提供计算机各学科的教学资源、培训课程、测评系统等。通过人工智能手段,模拟真实课堂环境,力求打造成为一个全面、权威、高效的一流计算机在线教育平台。目前,平台已开发了包括计算机编程、云计算、区块链等在内的多门课程,提供计算机等级考试在线题库系统,将陆续开发计算机技术与软件专业技术资格(水平)考试、CCIE等在线题库系统,同时拥有一支由一线互联网公司工程师、知名高校教师组成的专家团队,精心为广大IT学习者提供优质的学习资源、课程和服务。
- 【目录】
-
章走进c++1
1.1c++编程语言概述1
1.1.1c++的历史1
1.1.2c++的发展历程2
1.1.3c++的特与使用场景3
1.1.4c++与c语言3
1.2个c++程序4
1.2.1hello,world!4
1.2.2包含头文件4
1.2.3main函数5
1.2.4打印字符串5
1.3小结6
1.4知识拓展6
1.4.1c++开发社区6
1.4.2学建议与资源6
第2章搭建c++开发环境7
2.1下载并安装visualstudio20177
2.1.1下载visualstudio20177
2.1.2安装与配置visualstudio20179
2.2编译运行个程序12
2.3调试17
2.4小结18
2.5知识拓展19
2.5.1设置系统路径19
2.5.2其他c++ide简介20
第3章c++基础语法22
3.1基本内置类型22
3.1.1整型23
3.1.2字符型27
3.1.3浮点型31
3.1.4布尔型32
3.2常量与变量33
3.2.1字面值常量33
3.2.2变量37
3.2.3变量初始化40
3.2.4const常量41
3.2.5typedef42
3.3作符43
3.3.1算术作符44
3.3.2关系作符45
3.3.3逻辑作符47
3.3.4位作符49
3.3.5自增自减作符51
3.3.6赋值作符52
3.3.7条件作符54
3.3.8逗号作符56
3.3.9作符优先级57
3.4类型转换60
3.4.1隐式转换60
3.4.2显式转换63
3.5注释64
3.5.1单行注释64
3.5.2成对注释65
3.6头文件与预处理器简介66
3.6.1头文件与66
3.6.2宏70
3.6.3条件编译73
3.7小结76
3.8知识拓展77
3.8.1二进制复77
3.8.2##和#78
第4章流程控制与语言结构80
4.1简单语句80
4.1.1空语句80
4.1.2作用域和块82
4.1.3简单语句与复合语句84
4.2条件控制语句85
4.2.1if语句85
4.2.2switch语句90
4.3循环控制语句96
4.3.1while语句97
4.3.2do...while语句97
4.3.3for语句99
4.4跳转语句102
4.4.1break语句102
4.4.2continue语句104
4.4.3goto语句105
4.5小结106
4.6知识拓展107
4.6.1死循环107
4.6.2复合语句的作用域108
4.6.3多文件的作用域问题109
第5章vector与字符串110
5.1vector110
5.1.1vector的创建和初始化110
5.1.2vector的遍历111
5.1.3vector的其他作112
5.2string字符串115
5.2.1string的创建和初始化115
5.2.2string的读写116
5.2.3string的基本作118
5.2.4string的比较120
5.2.5string的连接121
5.3小结122
5.4知识拓展122
第6章数组与指针126
6.1数组126
6.1.1数组的创建和初始化126
6.1.2数组的作128
6.2指针130
6.2.1使用指针遍历数组130
6.2.2指针的概念与理解130
6.2.3指针的创建与初始化132
6.2.4指针的基本作133
6.2.5指针的算术作135
6.2.6const指针137
6.2.7指针的数组和数组的指针138
6.2.8指针的指针141
6.2.9const_cast与reinterpret_cast142
6.3动态数组143
6.3.1使用malloc()和free()动态分配内存143
6.3.2使用new和delete动态分配内存145
6.4多维数组146
6.4.1多维数组的创建与初始化146
6.4.2多维数组的遍历147
6.4.3多维数组与数组148
6.5引用150
6.5.1引用的使用150
6.5.2引用与指针的区别151
6.5.3const引用152
6.6小结153
6.7知识拓展153
6.7.1c风格字符串153
6.7.2栈与堆154
6.7.3动态多维数组154
第7章函数157
7.1函数简介157
7.1.1函数的定义157
7.1.2函数调用158
7.1.3函数的作用域159
7.1.4参数162
7.1.5返回值163
7.1.6静态局部对象165
7.2参数传递166
7.2.1按值传递166
7.2.2指针传递167
7.2.3引用传递169
7.2.4const参数171
7.2.5数组参数172
7.2.6main()函数的参数174
7.3函数返回值175
7.3.1返回值或对象175
7.3.2返回引用176
7.3.3返回指针177
7.3.4main()函数的返回值178
7.4函数声明178
7.4.1函数声明与函数定义178
7.4.2默认参数181
7.4.3内联函数182
7.5函数重载183
7.5.1函数重载的定义184
7.5.2重载解析简介187
7.6函数指针190
7.6.1函数指针的创建和初始化190
7.6.2函数指针的应用191
7.6.3函数指针作为参数193
7.6.4函数指针作为返回值195
7.7小结195
7.8知识拓展196
7.8.1递归函数196
7.8.2可变参数199
第8章c++面向对象编程入门201
8.1类的概念201
8.1.1数据抽象201
8.1.2封装204
8.1.3继承和多态205
8.2类的定义205
8.2.1成员变量206
8.2.2成员函数207
8.2.3构造函数209
8.2.4创建对象209
8.2.5this指针213
8.2.6类和结构体的区别215
8.3构造函数217
8.3.1默认构造函数217
8.3.2重载构造函数218
8.3.3初始化列表219
8.4析构函数223
8.4.1析构函数的语法223
8.4.2动态分配对象内存224
8.5类的作用域226
8.5.1作用域作符226
8.5.2名字查找228
8.6类的静态成员231
8.6.1类的静态成员变量231
8.6.2类的静态成员函数233
8.6.3类的常量静态成员234
8.7继承236
8.7.1什么是继承?236
8.7.2继承实例236
8.7.3is-a和has-a238
8.7.4派生类与基类的转换240
8.7.5继承下的构造析构函数243
8.8访问控制244
8.8.1用户244
8.8.2访问控制和封装245
8.8.3修饰成员的访问控制符245
8.8.4修饰基类的访问控制符247
8.9小结250
8.10知识拓展251
8.10.1类的大小251
8.10.2多重继承254
8.10.3显式构造函数256
8.10.4可变数据成员257
第9章c++面向对象编程260
9.1复制控制260
9.1.1复制构造函数260
9.1.2合成的复制构造函数262
9.1.3重载赋值作符267
9.1.4禁止复制272
9.2虚函数与多态273
9.2.1虚函数273
9.2.2函数隐藏277
9.2.3纯虚函数279
9.2.4虚析构函数281
9.2.5dynamic_cast284
9.3作符重载286
9.3.1作符重载的一般规则286
9.3.2算术作符290
9.3.3关系作符292
9.3.4类型转换作符294
9.3.5自增自减作符295
9.4友元299
9.4.1友元类299
9.4.2友元函数301
9.4.3友元与继承302
9.5小结304
9.6知识拓展304
9.6.1虚函数的实现304
9.6.2使用private关键字修饰构造函数307
0章c++输入输出流309
10.1标准i/o库概况309
10.2标准输入输出流310
10.2.1getline()函数310
10.2.2条件311
10.3文件流313
10.3.1文件流的使用313
10.3.2文件模式317
10.4字符串流319
10.5输入输出作符重载322
10.6小结325
10.7知识拓展325
1章模板简介327
11.1类模板327
11.2函数模板334
11.3小结339
11.4知识拓展340
11.4.1模板特化340
11.4.2多维vector344
2章标准模板库(stl)346
12.1容器概论346
12.1.1迭代器346
12.1.2容器元素的条件349
12.1.3一些共通的作351
12.2vector356
12.2.1vector的其他作357
12.2.2vector的应用实例360
12.3list364
12.3.1链表和数组364
12.3.2list的作367
12.3.3list的应用实例369
12.4deque371
12.5string375
12.5.1构造string的其他方法375
12.5.2string的其他作376
12.6pair380
12.6.1pair的初始化380
12.6.2pair的作381
12.7map382
12.7.1map的作383
12.7.2map的应用实例385
12.8set388
12.8.1set的作388
12.8.2set的应用实例389
12.9算法392
12.9.1只读算法392
12.9.2排序算法393
12.9.3函数对象395
12.10小结398
12.11知识拓展399
3章其他语法特403
13.1异常处理403
13.1.1异常处理的语法403
13.1.2标准异常407
13.1.3异常对象408
13.1.4异常处理的注意事项411
13.2命名空间412
13.2.1命名空间的定义412
13.2.2特殊命名空间418
13.3枚举420
13.3.1枚举简介421
13.3.2枚举成员初始化423
13.4小结424
13.5知识拓展424
4章c++11新特介绍428
14.1类型推导428
14.1.1auto关键字428
14.1.2decltype关键字430
14.2区间迭代432
14.3初始化列表434
14.4lambda表达式437
14.5小结438
14.6知识拓展438
5章实用开发444
15.1visualstudio调试444
15.1.1调试指令444
15.1.2条件断点446
15.1.3手动查看变量448
15.1.4调用栈448
15.1.5内存查看449
15.2调试方451
15.2.1静态检查451
15.2.2科学的调试方法454
15.3重构457
15.3.1重构的定义458
15.3.2重构实例458
15.4小结463
15.5知识拓展464
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价