《C++游戏编程入门(第4版)》——2.13 本章小结

简介:

本节书摘来自异步社区出版社《C++游戏编程入门(第4版)》一书中的第2章,第2.13节,作者:【美】Michael Dawson(道森),更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.13 本章小结

C++游戏编程入门(第4版)
本章介绍了以下概念:

表达式的真与假可以用于分支执行(或跳过)部分代码。
可以使用关键字true或false表示真或假。
任意值或表达式可以求值为真或假。
任意非零值可以解释成true,而0解释成false。
创建布尔表达式的一般方式是使用关系运算符进行值比较。
if语句对表达式进行验证,只有当表达式为true时才执行代码。
if语句的else子句指定的代码只有在if语句中表达式验证为false时才执行。
switch语句验证能当作int型的值,并执行标记有相应值的代码段。
switch语句中的default关键字指定的代码在被验证值与switch语句所列值无一匹配时执行。
如果表达式为true,则while循环就执行代码段。只要表达式为true,循环就重复执行。
do循环会首先执行代码段。只要表达式为true,则循环重复执行。
循环中的break语句可以立即终止循环。
循环中的continue语句导致程序控制转向循环顶端。
&&(与)运算符将两个较小表达式组合成新的表达式。新表达式只有在两个较小表达式都为true时才为true。
||(或)运算符将两个较小表达式组合成新的表达式。两个较小表达式其中之一为true时,新表达式即为true。
!(非)运算符生成与原始表达式真值相反的新表达式。
游戏主循环是游戏事件流的一般化表现形式,事件的核心部分重复执行。
文件cstdlib包含用于处理随机数生成的函数。
cstdlib中定义的函数srand()用于为随机数生成器确定种子。
cstdlib中定义的函数rand()返回一个随机数。

相关文章
|
安全 C语言 C++
C/C++游戏编程精通才是真的黑客!
C/C++游戏编程精通才是真的黑客!
1527 0
|
SQL 人工智能 程序员
c++游戏编程书籍
如果要自学游戏程序开发的话,可以看看下面的,呵呵。  游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦):  1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.
2418 0
|
3天前
|
设计模式 安全 C++
【C++进阶】特殊类设计 && 单例模式
通过对特殊类设计和单例模式的深入探讨,我们可以更好地设计和实现复杂的C++程序。特殊类设计提高了代码的安全性和可维护性,而单例模式则确保类的唯一实例性和全局访问性。理解并掌握这些高级设计技巧,对于提升C++编程水平至关重要。
32 16