Objective-C break语句

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

上一篇: Objective-C循环 下一篇: Objective-C决策