注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2020-06

出版社:机械工业出版社

以下为《C++面向对象程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111656708
  • 1-1
  • 319647
  • 45249504-7
  • 平装
  • 16开
  • 2020-06
  • 400
  • 692
  • 工学
  • 计算机科学与技术
  • TP312C
  • 计算机科学与技术
  • 本科
作者简介
贝赫鲁兹·A. 佛罗赞(Behrouz A. Forouzan) 德安扎学院荣休教授,主导了计算机信息系统专业的课程建设。此外,他还是多家公司的系统开发咨询顾问。除本书外,他还著有Foundations of Computer Science、Computer Networks: A Top-Down Approach和Data Communications and Networking等畅销书籍。 理查德·F. 吉尔伯格(Richard F. Gilberg) 德安扎学院退休教授,主要讲授计算机编程、数据结构和Web开发课程。在加入德安扎学院之前,他曾在一家大型航空航天公司担任程序员、分析师和经理。 ---译者简介--- 江红 华东师范大学副教授,博士。1994年毕业于复旦大学计算机系。曾荣获上海市教学成果一等奖、华东师范大学教学成果一等奖、华东师范大学任课教师奖等荣誉。 余青松 华东师范大学高级工程师。1990年毕业于华东师范大学并留校任教。编著计算机相关教材30余本,在国内外学术期刊和学术会议上发表科技论文近百篇。
查看全部
内容简介
本书采用C++语言来讲解面向对象编程,在介绍C++语法的基础上,还引入了数据结构、设计模式等内容。全书篇章结构精良、组织有序、概念清晰,围绕教学需求展开内容,程序文档形式一致,为学生日后在学术界和专业领域承担程序设计方面的工作打好了基础。
目录

出版者的话
译者序
前言
第1章 计算机与程序设计语言导论 1
11 计算机系统 1
111 计算机硬件 1
112 计算机软件 4
12 计算机语言 4
121 机器语言 4
122 符号语言 5
123 高级语言 5
13 计算机语言范式 5
131 面向过程的程序设计语言范式 6
132 面向对象的程序设计语言范式 7
133 函数式程序设计语言范式 7
134 逻辑式程序设计语言范式 8
135 C++语言中包含的范式 8
14 程序设计 8
141 理解问题 9
142 开发解决方案 9
15 程序开发 11
151 编写和编辑程序 11
152 编译程序 12
153 链接程序 12
154 执行程序 12
16 测试 12
161 设计测试数据 12
162 程序错误 13
本章小结 13
思考题 14
第2章 C++程序设计基础 16
21 C++程序 16
211 第一个程序 16
212 第二个程序 20
22 变量、值和常量 22
221 变量 22
222 值 22
223 常量 26
23 C++程序的组成部分 26
231 标记符 27
232 注释 29
24 数据类型 30
241 整数类型 30
242 字符类型 36
243 布尔类型 38
244 浮点类型 39
245 void类型 40
246 字符串类 41
本章小结 42
思考题 42
编程题 47
第3章 表达式和语句 48
31 表达式 48
311 基本表达式 49
312 一元表达式 51
313 乘法类表达式 52
314 加法类表达式 54
315 赋值表达式 55
316 左值和右值的概念 57
32 类型转换 57
321 隐式类型转换 58
322 显式类型转换(强制转换) 61
33 表达式的求值顺序 62
331 优先级 62
332 结合性 65
34 上溢和下溢 66
341 整数的上溢和下溢 66
342 浮点数的上溢和下溢 68
35 格式化数据 69
351 用于输出的操作符 69
352 用于输入的操作符 74
36 语句 75
361 声明语句 76
362 表达式语句 77
363 空语句 78
364 复合语句 78
365 返回语句 79
37 程序设计 80
371 提取浮点数的整数部分和小数部分 80
372 提取整数的个位数 82
373 把时间分解为时分秒 83
374 计算平均值和偏差 84
本章小结 86
思考题 86
编程题 90
第4章 选择结构 92
41 简单选择结构 92
411 关系和等性表达式 92
412 单分支选择结构:if语句 93
413 双分支选择结构:if-else语句 97
414 多分支选择结构 101
42 复杂条件决策 103
421 逻辑表达式 104
422 逻辑表达式的应用 105
43 基于特定值的选择结构 111
431 switch语句 111
44 条件表达式 117
441 条件表达式的结构 117
442 比较 118
45 程序设计 119
451 学生成绩 119
452 计算给定收入的税款 122
453 日期编号 124
本章小结 126
思考题 126
编程题 128
第5章 循环结构 130
51 概述 130
511 前缀表达式和后缀表达式 130
512 循环语句 132
52 while语句 132
521 计数器控制while语句 133
522 事件控制while语句 138
523 while语句分析 144
53 for语句 144
531 循环头 145
532 循环体 145
54 do-while语句 148
541 事件控制的循环结构 149
542 do-while循环结构的分析 151
55 有关循环结构的详细信息 152
551 三种循环结构的比较 152
552 嵌套循环 152
56 其他相关语句 155
561 return语句 155
562 break语句 157
563 continue语句 157
564 goto语句 158
57 程序设计 158
571 累加和与累乘积 158
572 阶乘 160
573 乘幂 162
574 最小值和最大值 164
575 any或者all查询 166
本章小结 168
思考题 169
编程题 171
第6章 函数 173
61 概述 173
611 函数的优点 174
612 函数的定义、声明和调用 174
613 库函数和用户自定义函数 176
62 库函数 177
621 数学函数 177
622 字符函数 181
623 处理时间 183
624 随机数生成 184
63 用户自定义函数 186
631 函数的四种类型 186
632 使用声明 192
64 数据交换 194
641 传递数据 195
642 返回值 199
643 综合示例 200
65 有关参数的进一步讨论 203
651 默认参数 203
652 函数重载 204
66 作用域和生命周期 206
661 作用域 206
662 生命周期 211
67 程序设计 213
671 固定投资的未来价值 214
672 周期性投资的未来价值 217
本章小结 221
思考题 221
编程题 224
第7章 用户自定义类型:类 227
71 概述 227
711 现实生活中的类型和实例 227
712 程序中的类和对象 228
713 比较 228
72 类 229
721 一个示例 229
722 类定义 231
723 成员函数定义 233
724 内联函数 234
725 应用程序 235
726 结构 235
73