《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()返回一个随机数。

相关文章
|
3天前
|
C++ 存储 编译器
|
3天前
|
存储 算法 C语言
【C++入门到精通】C++的IO流(输入输出流) [ C++入门 ]
【C++入门到精通】C++的IO流(输入输出流) [ C++入门 ]
21 0
|
3天前
|
设计模式 安全 算法
【C++入门到精通】特殊类的设计 | 单例模式 [ C++入门 ]
【C++入门到精通】特殊类的设计 | 单例模式 [ C++入门 ]
18 0
|
2天前
|
编译器 C++
C++入门(命名空间)
C++入门(命名空间)
|
3天前
|
C++ 编译器 程序员
C++ 从零基础到入门(3)—— 函数基础知识
C++ 从零基础到入门(3)—— 函数基础知识
|
3天前
|
C++ 存储
C++从零基础到入门(2)—— (if、switch、for、while语句)
C++从零基础到入门(2)—— (if、switch、for、while语句)
C++从零基础到入门(2)—— (if、switch、for、while语句)
|
3天前
|
编译器 C语言 C++
C++入门基础-2
C++入门基础
12 3
|
3天前
|
C语言 C++
C++入门基础-1
C++入门基础
18 1
|
3天前
|
自然语言处理 编译器 C语言
【C++】C++ 入门 — 命名空间,输入输出,函数新特性
本文章是我对C++学习的开始,很荣幸与大家一同进步。 首先我先介绍一下C++,C++是上个世纪为了解决软件危机所创立 的一项面向对象的编程语言(OOP思想)。
36 1
【C++】C++ 入门 — 命名空间,输入输出,函数新特性