Objective-C if語句

2019-10-16 23:15:12

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