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