目 录(2)

第2章  真值、分支与游戏循环:Guess My Number 29

2.1  理解真值 29

2.2  使用if语句 30

2.2.1  Score Rater程序简介 30

2.2.2  验证真与假 32

2.2.3  值的真与假 33

2.2.4  使用关系运算符 33

2.2.5  if语句的嵌套 34

2.3  使用else子句 34

2.3.1  Score Rater 2.0程序简介 34

2.3.2  创建分支 36

2.4  使用带else子句的if语句序列 36

2.4.1  Score Rater 3.0程序简介 36

2.4.2  创建带else子句的if语句序列 38

2.5  使用switch语句 38

2.5.1  Menu Chooser程序简介 39

2.5.2  创建多路分支 40

2.6  使用while循环 40

2.6.1  Play Again游戏简介 41

2.6.2  使用while循环 42

2.7  使用do循环 42

2.7.1  Play Again 2.0程序简介 42

2.7.2  使用do循环 43

2.8  使用break和continue语句 44

2.8.1  Finicky Counter程序简介 44

2.8.2  创建while(true)循环 45

2.8.3  使用break语句退出循环 45

2.8.4  使用continue语句跳转到循环开始 45

2.8.5  使用break和continue的时机 46

2.9  使用逻辑运算符 46

2.9.1  Designers Network程序简介 46

2.9.2  使用逻辑与运算符 48

2.9.3  使用逻辑或运算符 49

2.9.4  使用逻辑非运算符 49

2.9.5  运算符的优先级 50

2.10  随机数的生成 50

2.10.1  Die Roller程序简介 51

2.10.2  调用rand()函数 51

2.10.3  为随机数生成器确定种子 52

2.10.4  在一定范围内计算 52

2.11  理解游戏主循环 53

2.12  Guess My Number游戏简介 54

2.12.1  采用游戏主循环 54

2.12.2  初始化游戏 55

2.12.3  创建游戏主循环 56

2.12.4  游戏结束 56

2.13  本章小结 56

2.14  问与答 57

2.15  问题讨论 58

2.16  习题 59

读书导航