2023-03-25 |

break 和 continue

该break已经在switch语句介绍过。对于立即退出循环也很有用。

例如,以下程序使用中断退出while循环:

int num = 5;

while (num > 0) {
    if (num == 3)
    break;
    printf("%d
", num);
    num--;
}
该程序显示:
5
4
,然后退出循环。

当您想保留在循环中,但跳到下一个迭代时,可以使用continue语句。
当您想保留在循环中,但跳到下一个迭代时,可以使用continue语句。
int num = 5;

while (num > 0) {
    num--;
    if (num == 3)
    continue;
        
    printf("%d
", num);
}
程序输出显示:
4
2
1
0
如您所见,值3被跳过。

在上面的代码中,如果在continue语句后递减num,则会创建一个无限循环。

循环控制

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论