美文网首页
for循环中的break与continue的区别

for循环中的break与continue的区别

作者: Kingfu金富 | 来源:发表于2018-08-20 11:29 被阅读0次

在for循环中,时不时会用到break 或continue来终结循环,其中的区别是:

break 是指当循环达到某个条件时,跳出当前的整个for循环,继续执行for循环之后的语句。

如:

for(int i=0; i<5; i++){

        if(i==3){

            NSLog(@"当i==3时,执行");        

            break;        

            NSLog(@"永不执行");

    }

    NSLog(@"当i>=3时,不执行,循环结束");

}

NSLog(@"循环结束执行");

break 打印

continue 是指当循环达到某个条件时,不执行continue之后的语句,跳出当前的包裹continue的循环,但是整for循环没有跳出,继续执行for循环中的下一次循环。

如:for(inti=0; i<5; i++){

        if(i==3){

            NSLog(@"当i==3时,执行");

            continue;

            NSLog(@"永不执行");

        }

        NSLog(@"当前i==%d, %@",i ,@"当i==3时,不执行,其余执行");

    }

    NSLog(@"循环结束执行");

continue 打印

相关文章

网友评论

      本文标题:for循环中的break与continue的区别

      本文链接:https://www.haomeiwen.com/subject/niykiftx.html