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\n", 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