
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.2.2 执行流程

if语句的执行流程如图5.2所示。

图5.2 if语句的执行流程
当表达式的值为真时,满足条件,执行语句;当表达式的值为假时,不满足条件,不执行语句。
【示例5-1】下面将输入一个分数,判断此分数是否为及格分数。代码如下:

下面将使用调试功能来查看程序的执行流程。代码的第4~6行是顺序执行的,如图5.3所示。

图5.3 顺序执行
到了第7行,会对输入的分数进行判断,如果大于60,它的执行流程如图5.4所示。
运行结果如下:


图5.4 分数大于60的执行流程
如果输入的分数小于60,它的执行流程如图5.5所示。

图5.5 分数小于60的执行流程
此时运行结果如下:
