Objective-C if語句

if語句由布爾運算式後跟一個或多個語句組成。

語法

Objective-C編程語言中if語句的語法是 -

if(boolean_expression) {
   /*  如果布爾運算式為true,則執行 */
   // statement(s)
}

如果布爾運算式(boolean_expression)的計算結果為true,那麼將執行if語句中的代碼塊。 如果布爾運算式(boolean_expression)的計算結果為false,那麼將執行if語句結束後(在結束大括弧之後)的第一組代碼。

Objective-C編程語言將任何非零和非null值假定為true,如果它為零或null,則將其假定為false

流程圖

示例代碼

#import <Foundation/Foundation.h>

int main () {

   /* 定義局部變數 */
   int a = 10;

   /* 使用if語句檢查布爾條件 */
   if( a < 20 ) {
      /* 如果條件為 true,則列印以下內容 */
      NSLog(@"a is less than 20\n" );
   }

   NSLog(@"value of a is : %d\n", a);
   return 0;
}

執行上面示例代碼,得到以下結果:

2018-11-14 08:58:49.415 main[152191] a is less than 20
2018-11-14 08:58:49.417 main[152191] value of a is : 10

上一篇: Objective-C決策 下一篇: Objective-C函數