我们都有这样的生活经验:“道路”——不管它指的是具体道路,还是指“人生道路”这样的抽象道路——一般都不是能够笔直一条路走到底的,我们会时不时遇到岔路口,需要根 据一些条件来决定选择哪一条路继续前行。程序的控制流程也是一样,一般都不是从第一条 语句一直顺序执行到最后一条语句,而是在执行过程中需要根据不同情况来选择执行不同的 语句序列。编程语言中提供了根据条件来选择执行路径的控制结构,称为分支控制结构,也 称为条件或判断结构。