×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302646501
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:388
  • 出版时间:2023-10-01
  • 条形码:9787302646501 ; 978-7-302-64650-1

本书特色

1.对初学者而言,纯程序设计语言的学习有难度甚至枯燥,因此组织本书的写作秉承从零开始学的要旨,降低入门的难度和兼顾提高学习者的学习兴趣。2.丰富的范例,理论和上机测试实践结合,兼顾自学和教学,提供课后习题解答和视频教学版。

内容简介

   《轻松学C++编程:案例教学》从初学者的角度循序渐进地从C++语言的基础语法到高级语法进行讲解。全书使用生动的实例和图示,介绍C++面向对象程序设计的基础知识;进而通过案例详解类的高级应用、运算符重载、继承与多态,全面呈现了面向对象程序设计的主要内容。在数据流和文件操作技巧与应用方面,本书还提供了实现相关算法的精选范例,以便读者理解异常处理、C++模板的应用设计方式,并熟悉标准模板函数库的应用。

《轻松学C++编程:案例教学》的各章节中贯穿了大量范例程序的讲解和分析,并在每章末尾附带了习题与解答。《轻松学C++编程:案例教学》叙述简洁、清晰,具有较强的可操作性,适合作为相关专业的教材,也适合初学者自学。对于具有一定编程经验且希望快速掌握C++语言的从业人员,本书也是一本快速掌握C++语言的读物。

目录

第 1 章 C 入门基础课程 1
1.1 认识C 1
1.1.1 面向对象程序设计 2
1.1.2 算法 5
1.2 **个C 程序 7
1.2.1 开始编写程序 10
1.2.2 保存程序文件 11
1.2.3 编译器 11
1.2.4 执行程序 12
1.2.5 程序错误 12
1.3 程序结构简介 13
1.3.1 头文件区 13
1.3.2 程序注释 14
1.3.3 主程序区——main()函数 15
1.3.4 命名空间 15
1.3.5 输入输出功能简介 16
1.3.6 程序语句编写格式 17
1.3.7 标识符与保留字 17
1.4 上机编程实践 19
本章习题 19
第 2 章 变量、常数与数据类型 21
2.1 变量简介 22
2.2 常数 24
2.3 基本数据类型 25
2.3.1 整数 25
2.3.2 浮点数 27
2.3.3 字符 29
2.3.4 转义字符 30
2.3.5 布尔数据类型 31
2.4 上机编程实践 33
本章习题 34
第 3 章 表达式与运算符 35
3.1 表达式的表示法 35
3.2 认识运算符 36
3.2.1 运算符的优先级 36
3.2.2 赋值运算符 37
3.2.3 算术运算符 37
3.2.4 关系运算符 39
3.2.5 逻辑运算符 40
3.2.6 位运算符 41
3.2.7 递增与递减运算符 45
3.2.8 复合赋值运算符 47
3.3 数据类型转换 47
3.3.1 自动类型转换 48
3.3.2 强制类型转换 49
3.3.3 强制类型转换运算符简介 50
3.4 上机编程实践 51
本章习题 52
第 4 章 流程控制结构 55
4.1 顺序结构 55
4.2 选择结构 56
4.2.1 if条件语句 56
4.2.2 if-else条件语句 57
4.2.3 if-else if条件语句 58
4.2.4 条件运算符 60
4.2.5 switch条件语句 61
4.3 重复结构 63
4.3.1 for循环语句 64
4.3.2 while循环语句 66
4.3.3 do-while循环语句 68
4.4 循环控制语句 69
4.4.1 break语句 69
4.4.2 continue语句 70
4.4.3 goto语句 72
4.5 上机编程实践 73
本章习题 75
第 5 章 数组与字符串 78
5.1 数组简介 78
5.1.1 数组表示法 78
5.1.2 数组与变量 79
5.1.3 一维数组 79
5.1.4 二维数组 81
5.1.5 多维数组 83
5.2 字符串简介 84
5.2.1 字符串声明 84
5.2.2 字符串数组 87
5.3 String类 89
5.3.1 声明String类 89
5.3.2 字符串运算符 91
5.3.3 String类的成员函数 92
5.4 上机编程实践 94
本章习题 96
第 6 章 指针与地址 98
6.1 认识地址 98
6.1.1 指针的作用 99
6.1.2 变量地址的存取 99
6.1.3 指针变量的声明 100
6.1.4 指针运算 103
6.1.5 多重指针 105
6.2 指针与数组 107
6.2.1 指针与一维数组 108
6.2.2 指针与多维数组 109
6.2.3 指针与字符串 111
6.2.4 指针数组 113
6.3 动态分配内存 116
6.3.1 动态分配内存和静态分配内存 116
6.3.2 动态分配变量 117
6.3.3 动态分配数组 118
6.4 引用类型简介 120
6.4.1 引用类型声明 120
6.4.2 指针引用简介 121
6.5 上机编程实践 123
本章习题 124
第 7 章 函数入门 128
7.1 函数功能简介 128
7.1.1 自定义函数 128
7.1.2 函数声明 130
7.1.3 函数调用 132
7.2 认识参数传递 133
7.2.1 传值调用 133
7.2.2 传址调用 135
7.2.3 传引用调用 136
7.2.4 参数默认值 137
7.2.5 数组参数 139
7.2.6 返回值 140
7.3 上机编程实践 142
本章习题 143
第 8 章 函数的进阶应用 145
8.1 函数指针简介 145
8.1.1 声明函数指针 145
8.1.2 参数型函数指针 147
8.1.3 函数指针数组 149
8.2 命令行参数 150
8.3 变量种类 152
8.3.1 全局变量 153
8.3.2 局部变量 153
8.3.3 区块变量 153
8.4 变量的存储类型 153
8.4.1 自动变量 153
8.4.2 静态局部变量 154
8.4.3 外部变量 155
8.4.4 静态外部变量 156
8.4.5 寄存器变量 158
8.5 特殊函数功能 158
8.5.1 递归函数 158
8.5.2 内联函数 160
8.5.3 函数重载 161
8.6 上机编程实践 163
本章习题 164
第 9 章 预处理指令与宏 166
9.1 预处理指令 166
9.2 #define语句 168
9.2.1 宏定义基本语句 168
9.2.2 宏定义函数 169
9.2.3 宏函数简介 170
9.2.4 标准预处理宏 172
9.3 条件编译语句 173
9.4 上机编程实践 173
本章习题 174
第 10 章 自定义数据类型与应用 176
10.1 结构 176
10.1.1 结构声明方式 176
10.1.2 结构的存取 177
10.1.3 结构指针 178
10.2 结构与数组 180
10.2.1 结构数组 180
10.2.2 结构数组的成员 182
10.2.3 结构指针数组 183
10.3 嵌套结构 185
10.4 函数与结构 187
10.4.1 结构传值调用 187
10.4.2 结构传址调用 189
10.4.3 结构传引用调用 189
10.5 其他自定义数据类型 190
10.5.1 类型定义 190
10.5.2 枚举类型 191
10.5.3 联合类型 193
10.6 上机编程实践 195
本章习题 197
第 11 章 认识面向对象程序设计 200
11.1 类的基本概念 200
11.1.1 类对象的声明 201
11.1.2 访问权限的关键字 202
11.1.3 声明类对象 202
11.2 构造函数与析构函数 205
11.2.1 构造函数 205
11.2.2 构造函数的重载 208
11.2.3 析构函数 209
11.2.4 创建指针对象 211
11.3 上机编程实践 213
本章习题 213
第 12 章 类的进阶应用 215
12.1 对象数组和友元函数 215
12.1.1 对象数组 215
12.1.2 友元函数 217
12.1.3 友元类 220
12.2 this指针与静态数据成员 222
12.2.1 this指针 222
12.2.2 静态数据成员 224
12.2.3 嵌套类 225
12.3 在函数中传递对象参数 227
12.3.1 对象传值调用 227
12.3.2 对象传址调用 227
12.3.3 对象传引用调用 228
12.4 上机编程实践 228
本章习题 228
第 13 章 运算符重载 229
13.1 运算符重载简介 229
13.1.1 重载的定义与规则 229
13.1.2 一元运算符重载 232
13.1.3 二元运算符重载 233
13.2 特殊运算符重载 235
13.2.1 “>>”与“>” 445
C.4 常用的输入函数 446
C.5 错误状态位 447
展开全部

作者简介

胡昭民,现任荣钦科技股份有限公司董事长,美国Rochester Institute of Technology计算机科学研究所毕业,工作专业领域包括:数据结构、算法、编程语言、信息科技公司经营、培训讲师、信息图书及奇幻小说写作等工作,并策划过多套游戏及教学软件的研发及主导营销计划,由于写作资历丰富,是资深且知名的计算机图书作家。已经在我社出版了《图解数据结构 使用C 》《图解数据结构 使用Java》《图解数据结构 使用C#》《游戏设计概率》等,市场反映较好、受到读者的喜爱。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航