位置:首頁 > 高級語言 > Objective-C教學 > 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是表達式。注意,這裡使用和放置冒號。