Objective-C break語句
在Objective-C編程語言的break語句有以下兩種用法:
-
內循環,當遇到break語句,循環立即終止,程序控製在下一循環語句後麵的恢複。
-
它可以用來終止switch語句的case 情況(在下一章)。
如果正在使用嵌套循環(即,另一循環內循環),break語句將停止執行最深層的循環,並開始執行下一行代碼塊後。
語法:
Objective-C中的break語句的語法如下:
break;
流程圖:
例如:
#import <Foundation/Foundation.h> int main () { /* local variable definition */ int a = 10; /* while loop execution */ while( a < 20 ) { NSLog(@"value of a: %d ", a); a++; if( a > 15) { /* terminate the loop using break statement */ break; } } return 0; }
上麵的代碼編譯和執行時,它會產生以下結果:
2013-09-07 22:15:46.905 demo[12282] value of a: 10 2013-09-07 22:15:46.906 demo[12282] value of a: 11 2013-09-07 22:15:46.906 demo[12282] value of a: 12 2013-09-07 22:15:46.906 demo[12282] value of a: 13 2013-09-07 22:15:46.906 demo[12282] value of a: 14 2013-09-07 22:15:46.906 demo[12282] value of a: 15