Objective-C break 语句

Objective-C 编程语言中的 break 语句有以下两种用法:

  • 当在循环内遇到 break 语句时,循环立即终止,程序控制在循环后的下一个语句处恢复。
  • 它可以用于终止 switch 语句中的 case(将在下一章中介绍)。

如果使用嵌套循环(即,一个循环在另一个循环中),则 break 语句将停止最内层循环的执行,并开始执行块后的下一行代码。


语法

Objective-C 中 break 语句的语法如下:

  1. break;

流程图


实例

  1. #import <Foundation/Foundation.h>
  2. int main () {
  3. /* local variable definition */
  4. int a = 10;
  5. /* while loop execution */
  6. while( a < 20 ) {
  7. NSLog(@"value of a: %d\n", a);
  8. a++;
  9. if( a > 15) {
  10. /* terminate the loop using break statement */
  11. break;
  12. }
  13. }
  14. return 0;
  15. }

结果如下:

  1. 2022-09-07 22:15:46.905 demo[12282] value of a: 10
  2. 2022-09-07 22:15:46.906 demo[12282] value of a: 11
  3. 2022-09-07 22:15:46.906 demo[12282] value of a: 12
  4. 2022-09-07 22:15:46.906 demo[12282] value of a: 13
  5. 2022-09-07 22:15:46.906 demo[12282] value of a: 14
  6. 2022-09-07 22:15:46.906 demo[12282] value of a: 15

分类导航