• C++游戏编程入门(第4版)
  • C++游戏编程入门(第4版)
  • C++游戏编程入门(第4版)
  • C++游戏编程入门(第4版)
  • C++游戏编程入门(第4版)
21年品牌 40万+商家 超1.5亿件商品

C++游戏编程入门(第4版)

16 2.7折 59 九五品

仅1件

北京西城
认证卖家担保交易快速发货售后保障

作者[美]道森(Michael Dawson) 著;李军 译

出版社人民邮电出版社

出版时间2015-08

版次4

装帧平装

上书时间2024-05-19

书书掌柜

已实名 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]道森(Michael Dawson) 著;李军 译
  • 出版社 人民邮电出版社
  • 出版时间 2015-08
  • 版次 4
  • ISBN 9787115396396
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 334页
  • 字数 412千字
  • 正文语种 简体中文
  • 原版书名 Beginning C++ Through Game Programming,4th Edition
【内容简介】
本书从游戏编程的角度介绍C++语言,既独具匠心又妙趣横生。
全书共10章,每章介绍C++语言的一个或数个重要的知识领域,同时通过一个游戏示例项目的开发进行实践和讲解。每章的结尾,会在一个游戏项目中将一些重要的概念组合起来。最后一章的游戏将综合运用本书介绍的概念与技巧,创建一个相对复杂的游戏,涵盖了本书介绍过的所有主要概念。随着学习的深入,读者将学会如何组织编程项目,如何将问题分解为可管理的子问题块,以及如何精炼代码。
本书适合任何想编写游戏的读者,主要针对初学者,并假设读者之前没有任何编程经验。通过阅读本书,并在实验中实践,读者将为掌握C++这门语言并为游戏编程打下坚实的基础。
【作者简介】
MichaelDawson是一位程序员、游戏设计师和游戏开发者。他获得了南加州大学的计算机科学学士学位,并且目前教授大学生学习游戏编程。Mike的著作包括BeginningC++ThroughGameProgramming,PythonProgrammingfortheAbsoluteBeginner,C++Projects:ProgrammingwithText-BasedGames和GuidetoProgrammingwithPython。请访问他的网站www.programgames.com,了解他的图书的更多信息,并获得相关的支持。
【目录】


第1章类型、变量与标准I/O:
LostFortune 1
11C++简介 1
111使用C++编写游戏 1
112生成可执行文件 2
113错误处理 3
114理解ISO标准 4
12编写第一个C++程序 4
121GameOver程序简介 4
122注释 5
123使用空白字符 6
124包含其他文件 6
125定义main()函数 7
126通过标准输出显示
文本 7
127语句的终止 8
128从main()函数返回值 8
13使用std名称空间 9
131GameOver20程序
简介 9
132使用using指令 10
133GameOver30
程序简介 10
134使用using声明 11
135使用using的时机 11
14使用算术运算符 12
141ExpensiveCalculator
程序简介 12
142加法、减法与乘法 13
143理解整型与浮点型
除法 13
144使用模除运算符 14
145运算符的优先级 14
15声明和初始化变量 14
151GameStats程序简介 14
152基本类型 16
153类型修饰符 16
154变量声明 17
155变量命名 18
156变量的赋值 19
157变量初始化 20
158显示变量值 20
159获取用户输入 20
1510为类型定义新名称 21
1511类型的选择 21
16使用变量进行算术运算 21
161GameStats20
程序简介 22
162修改变量值 23
163使用组合赋值运算符 23
164递增运算符与递减
运算符 24
165整数的溢出处理 25
17使用常量 26
171GameStats30
程序简介 26
172使用常量 27
173使用枚举类型 27
18LostFortune简介 28
181创建程序 29
182从玩家获取信息 30
183讲故事 30
19本章小结 31
110问与答 32
111问题讨论 33
112习题 34
第2章真值、分支与游戏循环:
GuessMyNumber 35
21理解真值 35
22使用if语句 36
221ScoreRater程序简介 36
222验证真与假 38
223值的真与假 39
224使用关系运算符 39
225if语句的嵌套 40
23使用else子句 40
231ScoreRater20
程序简介 41
232两种创建分支的方法 42
24使用带else子句的if
语句序列 43
241ScoreRater30程序
简介 43
242创建带else子句的if
语句序列 44
25使用switch语句 45
251MenuChooser程序
简介 46
252创建多路分支 48
26使用while循环 48
261PlayAgain游戏简介 48
262使用while循环 49
27使用do循环 50
271PlayAgain20程序
简介 50
272使用do循环 51
28使用break和continue语句 52
281FinickyCounter程序
简介 52
282创建while(true)循环 53
283使用break语句退出
循环 53
284使用continue语句跳转
到循环开始 54
285使用break和continue
的时机 54
29使用逻辑运算符 54
291DesignersNetwork程序
简介 55
292使用逻辑与运算符 57
293使用逻辑或运算符 58
294使用逻辑非运算符 58
295运算符的优先级 59
210随机数的生成 60
2101DieRoller程序简介 60
2102调用rand()函数 61
2103为随机数生成器确定
种子 61
2104在一定范围内计算 62
211理解游戏主循环 63
212GuessMyNumber游戏
简介 64
2121采用游戏主循环 64
2122初始化游戏 65
2123创建游戏主循环 66
2124游戏结束 67
213本章小结 67
214问与答 68
215问题讨论 69
216习题 69
第3章for循环、字符串与数组:
WordJumble 71
31使用for循环 71
311Counter程序简介 72
312使用for循环计数 73
313在for循环中使用空
语句 74
314for循环的嵌套 74
32了解对象 75
33使用string对象 77
331StringTester程序简介 77
332创建string对象 79
333string对象的连接 79
334使用size()成员函数 79
335索引string对象 80
336循环访问string对象 81
337使用find()成员函数 81
338使用erase()成员函数 82
339使用empty()成员函数 83
34使用数组 83
341Hero'sInventory程序
简介 83
342创建数组 85
343数组的索引 86
344使用数组元素的成员
函数 87
345数组边界 87
35理解C风格字符串 88
36使用多维数组 89
361Tic-Tac-ToeBoard程序
简介 90
362创建多维数组 91
363多维数组的索引 92
37WordJumble程序简介 92
371创建程序 93
372选择单词 93
373单词乱序 94
374欢迎界面 95
375进入游戏主循环 95
376游戏结束 96
38本章小结 96
39问与答 97
310问题讨论 99
311习题 99
第4章标准模板库:Hangman 100
41标准模板库简介 100
42使用vector 101
421Hero'sInventory20程序
简介 101
422使用向量的准备工作 103
423向量的声明 103
424使用push_back()成员
函数 104
425使用size()成员函数 104
426向量的索引 105
427调用元素的成员函数 105
428使用pop_back()成员
函数 106
429使用clear()成员函数 106
4210使用empty()成员
函数 106
43使用迭代器 107
431Hero'sInventory30程序
简介 107
432迭代器的声明 109
433循环访问向量 110
434修改向量元素的值 111
435访问向量元素的成员
函数
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP