Objective-C 决策 - Objective-C教程

决策结构要求程序员指定一个或多个条件进行评估计算或测试程序,随着一条或多条语句执行,如果条件被确定为真和可选,其他要执行的语句,如果条件确定是假的。

以下是一个典型的决策结构,发现在大多数编程语言的一般形式:

Decision making statements in Objective-C

Objective-C 编程语言假设为真,任何非零和非空值,如果它是零或者为null,那么它被假定为假值。

Objective-C编程语言提供了以下类型的决策报表。点击以下链接,查看他们的详细资料

语句 描述
if 语句 if语句由一个布尔表达式后跟一个或多个语句。
if...else 语句 if语句后面可以通过一个可选的else语句,布尔表达式为假时执行。
内嵌if 语句 可以使用一个或else if语句if或else if语句在另一个(次)。
switch 语句 switch语句允许值的列表相等对变量进行测试。
内嵌switch 语句 在另一个switch语句(次),可以使用一个switch语句。

? : 操作符:

我们已经覆盖条件运算符? : 在前面的章节中,可以用来替代 if...else 语句。它具有一般形式如下:

Exp1 ? Exp2 : Exp3;

其中EXP1,EXP2,EXP3是表达式。注意,这里使用和放置冒号。