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是表达式。注意,这里使用和放置冒号。