程序员“错误日志”之break、continue、return

break

break:结束最内层的循环,忽略循环的控制条件。它作用的是 当前的整个循环,也只能对当前循环起作用。

如果有多层循环,仅退出break所在的这层循环。

//当满足条件 i == 3 时,结束内层的 i 循环,外层的 j 循环继续进行。
for (int j = 0; j < 10; j++){
    for (int i = 0; i < 10 ; i++) {
        if (i == 3){
            break;
        }
}
}

continue

continue:只是终止当前循环条件下的这次循环。

//此处,continue只结束了 i == 3 的循环,还会继续进行 i == 4 
for (int i = 0; i < 10 ; i++) {
    if (i == 3){
        continue;
    }
}

return

return的两个作用:

  • 给函数(方法)返回数据;

  • 退出当前函数(方法);

猜你喜欢

转载自blog.csdn.net/carter_yu/article/details/74611178