本章内容
布尔逻辑的含义及其用法
如何控制代码的分支
如何编写循环代码
我们迄今看到的C#代码有一个共同点:程序的执行都是一行接一行、自上而下地进行,不遗漏任何代码。如果所有应用程序都这样执行,则我们能做的工作就很有限了。本章介绍控制程序流程的两种方法。程序流程就是C#代码的执行顺序。这两种方法是分支和循环。分支根据计算的结果有条件地执行代码,例如,“只有 myVal
小于 10,才执行这行代码”。循环重复执行相同的语句(重复执行一定的次数,或在满足测试条件后才停止执行)。
这两种方法都用到布尔逻辑。第3章介绍了 bool
类型,但并未讨论它。本章将在很多地方使用它,所以先讨论布尔逻辑,以便在流程控制环境下使用它。