c++面向对象程序设计基础入门与实战 微课版 编程语言 文杰书院
none
¥
44.75
6.5折
¥
69
全新
库存5件
作者文杰书院
出版社清华大学出版社
ISBN9787302540861
出版时间2020-01
版次1
装帧平装
开本16
页数270页
字数425千字
定价69元
货号xhwx_1201989452
上书时间2024-12-18
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
章 c++语言基础1
1.1 什么是c++2
1.1.1 c++的发展历史2
1.1.2 c++的优点和缺点2
1.2 搭建c++开发环境3
1.2.1 visual studio 2017的新功能3
1.2.2 安装microsoft visual studio 20174
1.3 实践案例与上机指导7
1.4 思与练10
第2章 c++程序的基本结构11
2.1 什么是面向对象12
2.1.1 两种对象的产生方式12
2.1.2 c++面向对象编程的流程12
2.2 分析c++的程序结构13
2.2.1 初识c++程序结构13
2.2.2 c++程序的文件组织15
2.3 必须遵循的编码规范16
2.3.1 养成良好的编程风格17
2.3.2 必须使用的注释17
2.3.3 获取3个输入数字中的大数值18
2.4 输入和输出19
2.4.1 标准输入与输出对象19
2.4.2 一个使用i/o库的程序20
2.4.3 使用using声明命名空间22
2.5 实践案例与上机指导23
2.6 思与练24
第3章 c++语言的基础语法25
3.1 标识符26
3.1.1 c++中的保留字26
3.1.2 标识符的命名规则27
3.2 基本数据类型27
3.2.1 数字运算型28
3.2.2 逻辑运算型31
3.2.3 字符型和字符串32
3.3 标准类型库基础34
3.3.1 标准库的string类34
3.3.2 vector类型简介34
3.3.3 迭代器简介35
3.3.4 bitset类型初步35
3.4 实践案例与上机指导36
3.4.1 测试整个bitset对象36
3.4.2 访问bitset对象中的位36
3.5 思与练37
第4章 变量和常量详解39
4.1 变量40
4.1.1 定义变量40
4.1.2 声明变量41
4.2 变量的作用域42
4.2.1 作用域和生存期42
4.2.2 作用域限定符44
4.2.3 存储类型45
4.2.4 c++变量初始化46
4.3 常量48
4.3.1 什么是常量48
4.3.2 使用常量48
4.4 实践案例与上机指导50
4.5 思与练51
第5章 运算符和表达式53
5.1 运算符和表达式详解54
5.1.1 赋值运算符和赋值表达式54
5.1.2 算术运算符和算术表达式55
5.1.3 比较运算符和比较表达式57
5.1.4 逻辑运算符和逻辑表达式58
5.1.5 ++/--运算符和表达式59
5.1.6 位运算符和位表达式60
5.1.7 求字节数运算符和求字节表达式62
5.1.8 条件运算符和条件表达式64
5.1.9 逗号运算符和逗号表达式65
5.2 类型转换66
5.2.1 使用隐式转换67
5.2.2 使用显式转换68
5.3 实践案例与上机指导69
5.4 思与练72
第6章 流程控制语句73
6.1 语句和语句块74
6.1.1 语句74
6.1.2 语句块74
6.2 顺序结构76
6.3 选择结构77
6.3.1 单分支结构语句78
6.3.2 双分支结构语句78
6.3.3 多分支结构语句81
6.4 循环结构84
6.4.1 循环语句的形式84
6.4.2 for语句循环85
6.4.3 使用while语句87
6.4.4 使用do-while语句88
6.5 实践案例与上机指导89
6.6 思与练90
第7章 指针93
7.1 指针的基本概念94
7.2 定义和识别指针95
7.2.1 定义指针的基本方式95
7.2.2 识别指针95
7.2.3 指针的分类96
7.3 指针的初始化98
7.3.1 指针初始化时的类型98
7.3.2 指针地址初始化99
7.3.3 变量地址初始化99
7.3.4 使用new分配内存单元99
7.3.5 使用函数malloc分配内存单元100
7.4 指针运算102
7.4.1 算术运算102
7.4.2 关系运算104
7.5 指针的指针106
7.6 实践案例与上机指导108
7.6.1 指针赋值108
7.6.2 使用“*”作符109
7.7 思与练110
第8章 复合数据类型113
8.1 使用数组114
8.1.1 定义数组114
8.1.2 数组115
8.2 动态数组117
8.2.1 在堆上分配空间的动态数组117
8.2.2 在栈上分配空间的“动态”数组119
8.3 字符数组121
8.3.1 定义字符数组121
8.3.2 字符数组和字符串指针变量122
8.4 数组初始化123
8.4.1 定义时的初始化123
8.4.2 初始化赋值语句124
8.5 指针和数组125
8.5.1 基本125
8.5.2 指向数组的指针126
8.5.3 指针数组127
8.6 枚举128
8.6.1 枚举基础128
8.6.2 使用枚举129
8.7 结构体130
8.7.1 定义结构体130
8.7.2 使用结构体131
8.8 实践案例与上机指导132
8.9 思与练134
第9章 c++函数135
9.1 c++函数基础136
9.1.1 定义函数136
9.1.2 函数分类137
9.2 函数的参数和返回值143
9.2.1 形参和实参144
9.2.2 使用数组作函数参数145
9.3 调用函数146
9.3.1 单独调用146
9.3.2 函数表达式147
9.3.3 调用实参147
9.3.4 参数传递148
9.4 实践案例与上机指导149
9.4.1 函数递归149
9.4.2 指向函数的指针151
9.5 思与练152
0章 输入、输出和文件作153
10.1 使用iostream对象154
10.1.1 库iostream的作用154
10.1.2 标准的i/o接154
10.1.3 文件i/o156
10.1.4 字符串i/o158
10.2 输出信息159
10.2.1 预定义类型输出159
10.2.2 自定义类型输出160
10.3 输入信息162
10.3.1 预定义类型输入162
10.3.2 自定义类型输入162
10.4 实践案例与上机指导164
10.4.1 读写164
10.4.2 二进制文件的读作165
10.5 思与练166
1章 面向对象之类和对象167
11.1 类168
11.1.1 声明类168
11.1.2 类的属169
11.1.3 类的方法170
11.1.4 构造函数171
11.1.5 析构函数173
11.1.6 静态成员174
11.1.7 友元175
11.1.8 使用修饰符177
11.2 对象178
11.2.1 定义对象179
11.2.2 对象数组179
11.2.3 对象指针181
11.3 实践案例与上机指导182
11.4 思与练183
2章 命名空间和作用域185
12.1 初步认识命名空间186
12.1.1 命名空间介绍186
12.1.2 定义命名空间187
12.2 使用命名空间188
12.2.1 使用域限定符189
12.2.2 使用using声明190
12.2.3 使用别名190
12.3 作用域191
12.3.1 和作用域相关的概念191
12.3.2 作用域的分类192
12.4 实践案例与上机指导195
12.5 思与练196
3章 类的继承和派生197
13.1 继承与派生的基本概念198
13.2 c++的继承机制198
13.2.1 定义继承198
13.2.2 派生类的继承方式200
13.2.3 公有派生和私有派生202
13.3 派生一个类203
13.3.1 使用基类203
13.3.2 使用派生203
13.3.3 构造函数206
13.3.4 析构函数208
13.3.5 使用同名函数210
13.3.6 使用同名属211
13.4 实践案例与上机指导212
13.5 思与练215
4章 c++多态217
14.1 什么是多态218
14.2 宏多态219
14.3 虚函数220
14.3.1 虚函数基础220
14.3.2 纯虚函数222
14.4 抽象类223
14.4.1 什么是抽象类224
14.4.2 抽象类的派生224
14.5 运算符重载和函数重载226
14.5.1 运算符重载基础226
14.5.2 重载一元运算符226
14.5.3 重载二元运算符227
14.5.4 参数类型不同的重载229
14.6 实践案例与上机指导230
14.7 思与练232
5章 异常处理233
15.1 什么是异常处理234
15.2 c++的异常处理235
15.2.1 使用throw抛出异常235
15.2.2 使用raise抛出异常236
15.2.3 使用try…catch异常捕获237
15.2.4 异常处理中的构造 和析构239
15.3 实践案例与上机指导240
15.4 思与练242
6章 图书馆管理系统243
16.1 项目要求244
16.2 需求分析244
16.2.1 图书管理244
16.2.2 会员管理245
16.3 系统的具体实现245
16.3.1 数据结构设计246
16.3.2 系统主文件rent.cpp246
16.3.3 菜单处理文件 mainfunction.h247
16.3.4 函数定义文件 subfunction.h247
16.3.5 菜单处理实现文件 mainfunction.cpp248
16.3.6 功能函数实现文件 subfunction.cpp252
题268
内容简介:
c是当前市面中常用的编程语言之一,它兼具语言和汇编语言的特点。c面向对象程序设计基础入门与实战(微课版)以通俗易懂的语言、翔实生动的作案例、精挑细选的使用,指导初学者快速掌握c语言的基础知识与使用方法。c面向对象程序设计基础入门与实战(微课版)主要内容包括c语言基础,c程序的基本结构,c语言的基础语法,变量和常量详解,运算符和表达式,流程控制语句,指针,复合数据类型,c函数,输入、输出和文件作,面向对象之类和对象,命名空间和作用域,类的继承和派生,c多态,异常处理,图书馆管理系统等方面的知识。全书循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看懂。
c面向对象程序设计基础入门与实战(微课版)面向学c开发的初、中级用户,适合无基础又想快速掌握c开发的入门读者使用,同时对有经验的c使用者也具有很高的参价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。
— 没有更多了 —
以下为对购买帮助不大的评价