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;
}
结果如下:
2022-09-07 22:15:46.905 demo[12282] value of a: 10
2022-09-07 22:15:46.906 demo[12282] value of a: 11
2022-09-07 22:15:46.906 demo[12282] value of a: 12
2022-09-07 22:15:46.906 demo[12282] value of a: 13
2022-09-07 22:15:46.906 demo[12282] value of a: 14
2022-09-07 22:15:46.906 demo[12282] value of a: 15