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()返回一个随机数。
时间: 2024-10-05 22:04:24