2.4 简单控制流程
"如果你以为我们是蜡做的人像,那你就应该先付钱,"他说,"你知道,蜡像不是做来给人白看的。嘿!不是的!"
"反过来说,"那个有着"弟"字的小胖子说,"如果你认为我们是活的,你就应该说话。"
刘易斯·卡洛尔,《爱丽丝镜中奇遇记》
在前面的程序中,每个程序都由一些简单的语句构成,这些语句按给定顺序逐行执行。但是,要想写出更复杂的程序,还需要能够以某种方式改变语句的执行顺序。语句的执行顺序通常称为控制流程或控制流。本节要介绍向程序添加控制流程的两种简单方式。我们要讨论一种分支机制,它允许程序在两个备选的行动中选择一个,具体选择哪个由变量值决定。还要介绍一种循环机制,允许程序多次重复一个行动。