Objective-C编程语言中的break
语句有以下两种用法 -
- 当在循环内遇到
break
语句时,循环立即终止,程序控制在循环后的下一个语句处重新开始。 - 它可以用于在
switch
语句中终止一个case
(在下一章中介绍)。
如果使用嵌套循环(即另一个循环中的一个循环),break
语句将停止执行最内层循环并开始执行块之后的下一行代码。
语法
Objective-C中break
语句的语法如下 -
break;
流程图
示例代码
#import <Foundation/Foundation.h>
int main () {
/* 局部变量定义 */
int a = 10;
/* while循环执行 */
while( a < 20 ) {
NSLog(@"value of a: %d\n", a);
a++;
if( a > 15) {
/* 使用break语句终止循环 */
break;
}
}
return 0;
}
执行上面示例代码,得到以下结果:
2018-11-14 07:32:47.365 main[72348] value of a: 10
2018-11-14 07:32:47.366 main[72348] value of a: 11
2018-11-14 07:32:47.367 main[72348] value of a: 12
2018-11-14 07:32:47.367 main[72348] value of a: 13
2018-11-14 07:32:47.367 main[72348] value of a: 14
2018-11-14 07:32:47.367 main[72348] value of a: 15