本章内容

  • 布尔逻辑的含义及其用法

  • 如何控制代码的分支

  • 如何编写循环代码

  我们迄今看到的C#代码有一个共同点:程序的执行都是一行接一行、自上而下地进行,不遗漏任何代码。如果所有应用程序都这样执行,则我们能做的工作就很有限了。本章介绍控制程序流程的两种方法。程序流程就是C#代码的执行顺序。这两种方法是分支循环。分支根据计算的结果有条件地执行代码,例如,“只有 myVal 小于 10,才执行这行代码”。循环重复执行相同的语句(重复执行一定的次数,或在满足测试条件后才停止执行)。

  这两种方法都用到布尔逻辑。第3章介绍了 bool 类型,但并未讨论它。本章将在很多地方使用它,所以先讨论布尔逻辑,以便在流程控制环境下使用它。