7.9 关键概念

智能的一个体现方面是根据环境调节反应的能力。所以,选择语句是开发具有智能行为程序的基础。在C中,if、if else和switch语句,连同条件运算符(?:)一起实现了选择。

if和if else语句使用一个判断条件来决定执行哪条语句。任何非零值被视为true,零值被视为false。典型地,判断包括关系表达式(它比较两个值)以及逻辑表达式(它使用逻辑运算符组合或更改其他表达式)。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

需要牢记的一条通用规则是,如果想要判断两个条件,应该使用逻辑运算符将两个完整的判断表达式连接起来。例如,以下两个尝试是错误的:

阅读 ‧ 电子书库

记住,正确的方法是用逻辑运算符将两个关系表达式连接起来:

阅读 ‧ 电子书库

最近两章所介绍的控制语句使您能够处理比在这之前所处理的更加强大和更具挑战性的程序。只要将这些章节的一些例子与前些章节的相比较,您就可以看出这一点。