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

if-else语句的执行流程如图5.7所示。

图5.7 if-else语句的执行流程
当表达式的值为真时,即满足条件,则执行语句1;当表达式的值为假时,即不满足条件,则执行语句2。
【示例5-4】下面将判断输入的数是否是偶数。代码如下:

下面将使用调试功能来查看程序的执行流程。代码的第4~6行是顺序执行的。到了第7行,会对输入的数进行是否是偶数的判断,如果是偶数,它的执行流程如图5.8所示。

图5.8 输入的数是偶数的执行流程
运行结果如下:

如果输入的数不是偶数,它的执行流程如图5.9所示。

图5.9 输入的数不是偶数的执行流程
此时运行结果如下:
